C语言中,在定义函数时,函数返回值类型与形式参数的类型一定要与声明函数时函数返回值类型与形式参数的

2025-04-12 23:12:22
推荐回答(1个)
回答(1):

当然要一致

不过,对于形参来说,只要类型一致就行,形参变量在定义时和声明时可以不一致,或者,在声明函数时,可以省略形参变量名,只写形参变量类型即可

比如你定义了

int max(int x,int y){
    return x>y? x :y;
}

你的函数声明可以写成这三种形式的任意一种(一般来说使用第三种更简洁)

int max(int x,int y);

int max(int a,int b);

int max(int,int);