参数:
- 在定义函数时, 要求值, 叫形参
- 在定义函数时, 转入值, 叫实参
数据传递:就是数据从实参传到形参
注意:类型, 数量, 顺序要一致!!!
举例:
void func1(int a, double b){
printf("a: %d\n", a);
printf("b: %.2f\n", b);
}
func1(1, 1.0);
上面代码就是对
而函数在调用或定义时不能这样调用:
func1(1, "a");
(错误在于你在函数定义时b为浮点数而你却写的字符串)
func1(1);
(错误在于少了个变量也就是浮点数)
func1(1, 1.0, 2);
(多定义了个变量)
以上3个都是错误的定义和调用!!!