什么是函数的调用?
函数的调用,就是使用我们已经定义好的函数,或者c语言自带的库函数。
在一个项目中,可能会需要重复执行某一“动作”,比如:计算两个数的和。
如果我们每次都把这个“动作”的代码写一遍,不仅浪费时间,还影响代码的美观。
于是,我们就需要用到函数。
函数就是把某种功能封装起来,变成一个“工具”,当我们需要使用它时,调用就行了。
函数调用的类别
函数的调用大致可以分为两种,有参调用,和无参调用。
(1) 有参调用
有参调用,即调用函数时,需要传入参数。将实参的值赋给形参后,函数体再对形参进行处理,也就是运行函数,最后把最终结果返回给主函数。例:
#includeint add(int a,int b){ return a+b;} int main(){ int a,b,c; scanf(%d%d,&a,&b); c=add(a,b); // 调用函数时传入参数 printf(%d,c); return 0;}(2) 无参调用
无参调用,调用函数时,不需要传入参数。函数直接使用函数体内的代码与数据,运行函数。例:
#includevoid pp(){ printf(这是无参调用);}int main(){ pp(); // 无参调用只需写出函数名即可 return 0;}输出:
这是无参调用函数调用后的结果
无论是有参调用,还是无参调用,都是可以具有返回值的,但一般来说,无参调用没有返回值。
对于有返回值的函数,在调用时是可以作为表达式的一部分来直接使用的。
例:
#includeint add(int a,int b){ return a+b;} int main(){ int a=5,b=1,c; c=add(a,b)+10; printf(%d,c); return 0;}输出结果:
16这段代码c=add(a,b)+ 10 ; 就是将调用的函数直接作为确定的值使用。
MS4515DO压力传感器的驱动设计与实现
谷歌第二季营收215亿美元 同比增长超过20%
韩国KAIST为f-VLED研发出一种低成本的生产方法
使用基本命令来查看Linux版本号
中信科移动实现重大突破:推动我国5G发展迈向新高度!
什么是函数的调用?
光电开关在电网中的应用
语音芯片如何选型?
fireflyDM-M10R800屏幕模组简介
恩智浦LPC2378芯片的三种烧写程序方法
高档汽车音频市场到2016年将翻一番
谷歌携同联想和小蚁科技,发布两款 VR180 相机
东芝将扩大硬盘生产:20TB HDD即将问世
X-ray检测设备适用于电子元器件行业吗?
碱性电池的恒流负载测试
什么是软件与硬件的逻辑等价性
“刷脸”时代已来,国内人脸识别产业将走向何方?
沸腾了!全球新能源汽车股票狂飙
逆变电机绝缘损坏的理由,匝间电压的10倍以上
华为开发者大会发布鸿蒙4 华为发布HarmonyOS NEXT开发者预览版 携手共赴鸿蒙生态星辰大海