c语言 请问函数里的参数,a b c d和a b,mc,md怎样对应的。
发布网友
发布时间:2022-07-02 13:42
我来回答
共2个回答
热心网友
时间:2023-10-27 10:05
形式参数和实际参数之间是按位置对应的,与名称没有关系。
例如定义函数max(int b,int a),调用函数的语句为max(a,b)时,函数里面的a、b与调用的两个是刚好相反的。
热心网友
时间:2023-10-27 10:06
所谓参数,对于函数来说,就是在执行函数时开设的临时变量,这些变量按照调用语句给的参数的值顺序分别赋值
比如,主函数写max(a,b);而函数定义是int max(int b,int c),那么可以在执行max的时候认为,取主函数中变量a的值,赋值给max函数中的变量b,取主函数中变量b的值,赋值给临时变量c,这里虽然都用了变量b,但一个属于主函数,一个属于max函数开设的临时变量,两个不是同一个变量