将int a,b,c改为int a,int b,int c为什么不对?
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
一楼正解 , 定义变量的话 int(数据类型) a(变量名);(语句结束标志)。所以int a,b,c = int a;int b;int c;
后面跟分号代表定义当前变量结束,可以跟下一语句。而如果用逗号分隔的话就不符合语法。 |
|
|
|
|
语法就是这么规定的,我还有什么好说的。
其实刚开始我也犯过这样的语法错误。。 |
|
|
|
|
语法就是这么规定的,就比如我们的姓在前,但是外国人的姓却在后,规定! |
|
|
|
|
要么这样 int a;int b;int c;
要么这样int a,b,c;
没有你这样int a,int b ,int c; |
|
|
|
|