int max(int x,int y);等不等于int max(x,y);

int max(int x,int y);等不等于int max(x,y);
2024-12-30 16:48:17
推荐回答(1个)
回答1:

int
max(int
x,int
y);-----注意该语句后面有“;”,是函数声明。
int
max(x,y);后面也有“;”但不是正确的函数声明,因为函数参数x,y没有指定参数数据类型。
你是不是想表达这样的意思:函数定义时,二者是否等价?
int
max(int
x,int
y)
//函数定义没有后面的分号
{
}

int
max(x,y)//函数定义没有后面的分号
int
x,y;
{
}
是等价的。