C++变量定义问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:03:10
int a,int b,int c;这样定义怎么不行
int max(int a,b ,c) 括号里这样写也不行为什么

int a,int b,int c;这样定义怎么不行

当然不行了~
int a,b,c;
或者
int a;
int b;
int c;

int max(int a,int b ,int c) ;

int a,int b,int c; 没有问题

int max(int a,b ,c)这个 要写成int max(int a,int b,int c)

int a, b, c;
int max(int a,int b ,int c)
没有道理,规定。

呵呵,没有为什么,是规定,无规矩不成方圆

int a,b,c;这样是可以的

写到函数参数就不行了,因为哪个只能是定义,而参数的意思是告诉编译器实参的类型

3楼正解

晕,你好好看看函数的定义吧,形参是必须每个变量都书写数据类型的。
int a,int b,int c;改成 int a,b,c;
int max(int a,int b,int c)