什么是函数的调用?
函数的调用,就是使用我们已经定义好的函数,或者C语言自带的库函数。
在一个项目中,可能会需要重复执行某一“动作”,比如:计算两个数的和。
如果我们每次都把这个“动作”的代码写一遍,不仅浪费时间,还影响代码的美观。
于是,我们就需要用到函数。
函数就是把某种功能封装起来,变成一个“工具”,当我们需要使用它时,调用就行了。
函数调用的类别
函数的调用大致可以分为两种,有参调用,和无参调用。
(1) 有参调用
例:
#include
int 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) 无参调用
例:
#include
void PP()
{
printf("这是无参调用");
}
int main()
{
PP(); // 无参调用只需写出函数名即可
return 0;
}
输出:
这是无参调用
函数调用后的结果
无论是有参调用,还是无参调用,都是可以具有返回值的,但一般来说,无参调用没有返回值。
对于有返回值的函数,在调用时是可以作为表达式的一部分来直接使用的。
例:
#include
int 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 ; 就是将调用的函数直接作为确定的值使用。
全部0条评论
快来发表一下你的评论吧 !