C语言函数调用的一般形式
今天和大家以来总结一下C语言中函数调用的一般形式 ,这些都是学习C语言编程的基础。
函数调用的一般形式为:
函数名(实参表);
说明:
(1)如果调用无参函数,则无实参表,此时小括号不能省略。
(2)调用时,实参与形参的个数应相同,类型应一致。
(3)实参与形参按顺序对应,一一传递数据。调用后,形参得到实参的值。
(4)实参可以是表达式。如是表达式实参,先计算表达式的值,再将值传递给形参。
(5)在c语言中,实参表的求值顺序有的系统按自左至右的常规顺序,有的系统则按自右至左的顺序求实参数值。大多数c(包括TuRBO C)采用自右而左的顺序求值。
例如:int i一3;
printf(“%d,%d”,i,++i);
①实参求值自左至右,输出3,4;
②实参求值自右至左,输出4,4。
为了避免出现意外情况,尽可能将参数表达式的计算移至调用函数前进行。
(6)主函数由系统调用。