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;错
int *a=0,*b=0; 定义语句对吗
int a=5,b; b=++a*--a;
在c语言中 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是?
int a,b=5; a=(++b)+(++b)+(++b)+(++b);
jnt a=b;中a=b是赋值语句,那么整个(int a=b;)是语句吗?高手指教下好吗?
void a(int a,int b=0)的含义?
|a-b|<=|a|-|b|是否正确?
|a+b|>=|a|+|b|是否正确?
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是:
已知int a=1;int b;b=(++a)+(++a)+(++a);为什么b=10?