44问答网
所有问题
c语言 ,赋值语句哪句错了?为什么呢 a=b=c=5,和a=b=c=5;
如题所述
举报该问题
推荐答案 2015-05-10
第一句错了
追答
语句以分号结束
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/VWZ6G3ZV3W336KRW6G.html
其他回答
第1个回答 2015-05-10
你想表达什么?C语言是可以按照a=b=c=5;赋值的
第2个回答 2015-05-10
没有错误的。
相似回答
C语言
变量
赋值
二道题
答:
这样赋值是可以的。但是不能这样写:int a,b,c;a=b=c=5;这样就错了
。也就是说在定义类型时直接赋值,可以出现“a=b=c=5”这种形式,否则不行,必须写成:int a,b,c;a=5;b=5;c=5;(2)选D和A。因为A也不对,'a'+'b'才是a和b的ASCII码相加后的值,'a+b'则只能看成是一个...
...a
,b;
float x,则正确的
赋值语句
是 。 A、
a=
1
,b=
2
B
、 b++;
C
...
答:
答案A B: b++不是赋值语句 赋值语句要求有 = C: 没分号
, 不允许连续给多个变量赋初值。 如下述说明是错误的: int a=b=c=5 必须写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值, 如 int a,b; a=b=5;D: 应该为 b=(int)x ...
c语言
题
,
a=b
+
c=5
这个
赋值语句为什么
不合法?
答:
3、变量=变量=…=表达式;例如:
a=b=c=
d=e
=5;
按照赋值运算符的右接合性,因此实际上等效于:4.、注意赋值表达式和
赋值语句
的区别。赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。下述语句是合法的:if((x=y+5)>0)z=x;语句的功能是,若表达式x=y+5大于0...
C语言
可以连续
赋值
么?如
c=a=b=5???
说详细哦
答:
所以先计算x的值,计算x的值的时候发现x=y(y:b=5),所以需要先计算y的值,计算y的值的时候发现y=z(z:5),所以需要先计算z的值。定义变量a,b,c且没有赋初值的情况下,如果c=a=b这是会报错误的;当
c=a=b=5;
这样应可以翻译成
b=5;a=b
;c=a;因此语句是正确的。
大家正在搜
以下不符合c语言语法的赋值语句是
c语言赋值语句
c语言赋值语句规则
合法的c语言赋值语句
c语言a+=a-=a*a
c语言?:什么意思
%x在c语言中什么意思
c语言是什么
void在c语言中什么意思
相关问题
c语言中a=b=5这种赋值是什么意思啊
c语言中为什么不能用a=b=c=5为a,b,c赋值
C语言可以连续赋值么?如c=a=b=5????说详细哦
在c语言中赋值语句写成a=b+c=5这样写对吗?为什么 求详...
菜鸟请教C语言,定义数据类型时可以连续的赋值吗,如 int ...
C语言可以连续赋值么?如c=a=b=5????说详细哦
C++ 中int a=b=c=5;为什么是错的
c语言新手求教几个问题: 1、a=a+7=c+b为什么语法错...