函数定义时的参数为?函数调用语句中的参数称为?

函数定义时的参数为?函数调用语句中的参数称为?,第1张

函数定义时的参数为:形参

函数调用语句中的参数称为:实参

实现函数时,如果有参数,则要写明参数:

int plus(int a,int b)

{

return (a+b);

}

void fun(void)

{

}

但要注意,此时的参数名是“形参”,名字可以随便起,与调用时不必一样,但类型要一样!个数也应该相同。还有各个类型的排列顺序也要一致!例如声明时:int function(float,double);则实现时double类型也要在float类型之后:int function(float f,double d){}

函数实参:

函数作为另一个函数调用的实际参数出现。这种情况是把该函数的返回值作为实参进行传送,因此要求该函数必须是有返回值的。例如: printf("%d",max(x,y)); 即是把max调用的返回值又作为printf函数的实参来使用的。在函数调用中还应该注意的一个问题是求值顺序的问题。所谓求值顺序是指对实参表中各量是自左至右使用呢,还是自右至左使用。

-函数调用

错,有参与无参是指函数有或没有形式参数。有形式参数的函数可以没有返回值,无形式参数的函数也可以有返回值,函数的返回值与函数有没有形式参数无关。有形式参数的函数被调用时可在函数的()中写上类型兼容,参数数相同的对应实参,而没有形式参数的函数被调用时其()中什么都不写。

类的成员函数还是普通函数~

如果是类的成员函数,是需要:

定义好类 如类A :

A a;

afuction(xx,zz);

xx 和zz 是参数。

普通函数 直接function(xx,zz);

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12188534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存