函数参数

20 阅读1分钟

参数:

  1. 在定义函数时, 要求值, 叫形参
  2. 在定义函数时, 转入值, 叫实参

数据传递:就是数据从实参传到形参

注意:类型, 数量, 顺序要一致!!!

举例:

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个都是错误的定义和调用!!!