当前位置:网站首页>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;
}
函数的调用及执行
- 形式参数:函数定义语句中的参数列表
- 实际参数:函数调用时传递给形式参数的值
- 主调函数:函数调用语句所在函数
- 被调函数:被函数调用语句调用的函数
边栏推荐
猜你喜欢
搭建PX4开发环境
Sub-database sub-table ShardingSphere-JDBC notes arrangement
关于ie下href有中文出现RFC 7230 and RFC 3986问题的研究
0708作业---商品信息
StarUML使用心得
ARM结构体系4:嵌入式硬件平台接口开发
ESP8266 教程3 — 通过TCP组建局域网并通信
(三)Redis 如何进行压测
HAVE FUN | "SOFA Planet" spacecraft plan, the latest progress of source code analysis activities
Unity WebGL RuntimeError: integer overflow
随机推荐
guava RateLimiter uniform current limit
Redis details
2022 building welder (building a special type of work) examination questions and simulation test
Redis - the solution to the failure of connecting to the redis server in linux using jedis
Flask框架学习:模板渲染与Get,Post请求
Redis - Data Types (Basic Instructions, String, List, Set, Hash, ZSet, BitMaps, HyperLogLog, GeoSpatial) / Publish and Subscribe
性能效率测试
nodes服务器
2022 coal mine gas inspection test, simulation test question and answer
flaks framework learning: adding variables to the URL
Delphi7 learning record - demo example
postman脚本的应用
2022年质量员-土建方向-通用基础(质量员)考试模拟100题及在线模拟考试
Prometheus :(一)基本概念
一、Jmeter环境部署
MySQL数据库管理
分库分表之sharding-proxy
for循环使用多线程优化
Sub-database sub-table ShardingSphere-JDBC notes arrangement
The most complete installation tutorial of Pytorch (one step)