int a=b=5;这个语句是否正确

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:30:29

不正确,规定变量定义时不能这样赋值,必须分开。
正确的是:
int a = 5, b = 5;
语法是这样的,没有道理可讲。但若不是在定义时则可以这样赋值,比如:
int a, b;
a = b = 5;

我不用说了吧

错了~
zhangyafei3020说得对,b没有定义~

应该不正确吧,
b定义了没有。

int b;
int a=b=5;

只有:int a=b=5;错