当前位置:网站首页>C语言——函数的使用
C语言——函数的使用
2022-08-11 05:14:00 【小滕的兵】
函数的定义
函数是一个一组执行一个任务的语句
任何的C语言程序都必须要有main()函数
C语言函数的定义:
函数返回值类型 函数名(形式参数列表)
{
函数体
}
- 返回值类型:当函数执行完成后后,需要返回的数据的类型,当函数给出返回值类型后,必须在函数体中返回相应类型的数据当函数不需要返回值时,返回值类型应当写为void。当返回值类型为void时,可以不需要return函数
- 函数体:一组定义函数执行的语句
- 函数名:即函数的名称,定义函数尽量的要有意义。
- 形式参数列表:在调用函数时,需要传递给函数的数据,表示函数正常执行所需要的数据
- void fun() : 表示接受任意多的实参,只不过函数体执行时不会去使用这些实参。
- void fun(void) : 表示不接受任何参数,如果在函数调用语句中传递实参了,那么编译器会报错
//有两个函数调用num1和num2,得到其中较大的数
int max(int num1,int num2)
{
//局部变量声明
int result;
if(num1>num2)
result=num1;
else
result=num2;
return result;
}
函数的调用及执行
- 形式参数:函数定义语句中的参数列表
- 实际参数:函数调用时传递给形式参数的值
- 主调函数:函数调用语句所在函数
- 被调函数:被函数调用语句调用的函数
边栏推荐
- Configure checkstyle in IDEA
- Flask框架学习:路由的尾部斜杠
- flaks framework learning: adding variables to the URL
- [Embedded open source library] The use of cJSON, an efficient and streamlined json parsing library
- Flask framework learning: trailing slashes for routes
- 【Redis】Redis 的安装及图形化界面 Redis DeskTop Manager 的安装与使用
- PyTorch显存机制分析
- 判断一个字符串是否为空,如果为空,对其赋值,如果不为空,获取字符的个数并打印第一个字符
- pytorch基础之 pytorch 模型开发模板
- 总结:交叉验证
猜你喜欢

Flask framework learning: template rendering and Get, Post requests

postman脚本的应用

(2) Docker installs Redis in practice (persistent AOF and RDB snapshots)

(一)性能实时监控平台搭建(Grafana+Influxdb+Jmeter)
![[ARM] rk3399 mounts nfs error](/img/0c/f9f0a2f3850cd55d8bebbee7f898de.png)
[ARM] rk3399 mounts nfs error

Keras与tensorflow 使用基础

宝塔Linux环境下redis开启多端口

Redis details

什么是三次握手和四次挥手(清晰易懂)

StarUML使用心得
随机推荐
Redis - the solution to the failure of connecting to the redis server in linux using jedis
flask框架学习:debug与配置项
shell 脚本编程---入门
判断一个字符串是否为空,如果为空,对其赋值,如果不为空,获取字符的个数并打印第一个字符
【嵌入式开源库】使用J-Link打印日志,让你节省一个打印串口
(二)性能实时监控平台搭建(Grafana+Prometheus+Jmeter)
Some common mysql entry exercises
nodes服务器
代码在线审查(添加网页批注)的实现
Tips to improve your productivity, you have to know - Navitcat shortcuts
Idea提升工作效率的必备技巧
面试题整理
让你代码越来越高大上的技巧——代码规范,你得知道
关于ie下href有中文出现RFC 7230 and RFC 3986问题的研究
2022煤矿瓦斯检查考试题模拟考试题库及答案
pytorch基础之 pytorch 模型开发模板
并发编程之线程基础
Golden Warehouse Database KingbaseGIS User Manual (6.8. Geometry Object Input Function)
MFC Interprocess Communication (Shared Memory)
Solidrun hummingboard制作SD卡