a) 如果实参表列包含多个实参,则各参数间用逗号隔开。
// 函数的定义void test(int a, int b){}int main(){int p = 10, q = 20;test(p, q); // 函数的调用return 0;}
b) 实参与形参的个数应相等,类型应匹配(相同或赋值兼容)。实参与形参按顺序对应,一对一地传递数据。
c) 实参可以是常量、变量或表达式,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。所以,这里的变量是在圆括号( )外面定义好、赋好值的变量。
// 函数的定义void test(int a, int b){}int main(){// 函数的调用int p = 10, q = 20;test(p, q); // righttest(11, 30 - 10); // righttest(int a, int b); // error, 不应该在圆括号里定义变量return 0;}
