【摘要】:函数调用的一般形式为:函数名;说明:函数名可以是系统定义的库函数或者是用户自定义函数。函数调用在程序中起到一个表达式或一个语句的作用。函数调用的方式分为三类。如:已定义函数int maxint x=1,y=2,c=4,d;printf;d=max;其中,函数调用max(x,y)返回x和y中的最大值作为外层max调用的实参。
函数调用的一般形式为:
函数名(实际参数列表);
说明:
函数名可以是系统定义的库函数或者是用户自定义函数。实际参数列表格式为(实参1,实参2,…,实参n),实参可以是常量、变量或表达式。当有多个实参时,中间用逗号隔开。注意实参和形参在数量、顺序和类型上要一致。对于无参函数调用时实参列表为空,但是()不能省。
函数调用在程序中起到一个表达式或一个语句的作用。对于返回值类型不为void 的函数,函数调用一般作为表达式出现,凡程序中可以出现表达式的地方均可以用函数调用;函数的返回值类型为void 时,函数调用只能以语句形式出现。
函数调用的方式分为三类。
(1)函数语句:将函数调用作为一个独立的语句。
如:printf(" hello\n");
此时函数没有返回值,只需要执行相应的函数功能。
(2)函数表达式:函数出现在一个表达式中,此时要求函数返回一个确定的值参加表达式的运算。(www.xing528.com)
如:double x=3.2,y;
y=x+pow(2,3);
函数调用是表达式的一部分,返回函数调用pow(2,3)的值8参加计算。
(3)函数参数:函数调用作为另一个函数的实参。
如:已定义函数int max(int x,int y)
int x=1,y=2,c=4,d;
printf("%d",max(x,y));
d=max(c,max(x,y));
其中,函数调用max(x,y)返回x和y中的最大值作为外层max调用的实参。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。