大家好,今天小编关注到一个比较有意思的话题,就是关于c语言函数调用参数的问题,于是小编就整理了3个相关介绍c语言函数调用参数的解答,让我们一起看看吧。
函数中调用的参数太少?
就是说主函数调用自定义函数时,传递的参数数量要一致。比如:void fun(){……}main(){fun()
; //调用的时候没有参数,上面自定义函数fun后面的括号里就没有参数}再比如:void fun(int a,int b){……}main(){fun(3,4)
; //调用的时候有两个参数,上面自定义函数fun后面的括号里就用两个参数来接收}
C++数组的引用做函数参数怎么写?
不对。int,char或者自定义的类可以通过值参数和引用参数两种方式传递给函数,数组不行。
数组是两种指针传递:
void sort(int *a); //对于指针a来说是值传递,对于数组来说是指针传递
void sort(int a[]); //这种方法类似于引用,但实质上还是指针传递
函数调用缺少参数列表是什么意思?
例如:void fun( int a, int b ) {}这个函数的参数列表即为 "int a, int b",调用时,需要传值给 a,b, 如 fun(1,2)。缺少参数列表即是说没有传值给 a,b 。
例如:voidfun(inta,intb){}这个函数的参数列表即为"inta,intb",调用时,需要传值给a,b,如fun(1,2)。缺少参数列表即是说没有传值给a,b。
到此,以上就是小编对于c语言函数调用参数的问题就介绍到这了,希望介绍关于c语言函数调用参数的3点解答对大家有用。