11问答网
所有问题
符合C语言语法的赋值表达式是: A.a=9+b+c=d+9 B.a=(9+b, c=d+9) C.a=9+b, b++, c+9 D.a=9+b++=c+9
如题所述
举报该问题
推荐答案 2017-11-07
需要首先明确
1.)赋值操作符的
优先级
比“+”更低.
2.) 赋值操作符的
返回值
是赋值后的左操作数的值.
3.) 常量和表达式不能作为左值,不能作为左操作数(即不能放在二元
运算符
的左边).
A出现9+b+c=d+9这样的式子是不能完成赋值的,可以改为a=9+b+(c=d+9)
D的错误与A相同
C是三条语句,a=9+b;b++;c+9,也就是说后面的b++和c+9在这里没有意义
B括号中是逗号表达式,从左往右执行,返回最后一个表达式的值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/22M2q28P4.html
其他回答
第1个回答 2013-06-16
正确答案是B和C,A和D编译器不通过,请采纳。。
第2个回答 2013-06-16
A 错,不能过
表达式
赋值
B 对
C 对
D 错,不能过表达式赋值
本回答被提问者和网友采纳
第3个回答 2013-06-16
好像b,c都对?
相似回答
...
A.a=9+b+c=d+9
B.a=(9+b,
c=d+9)
C.a=9+b,
b++,
c+
9 D.a=9+b++...
答:
a=9+b,
b++,
这是个逗号
表达式,
先执行
a=9+b,
然后执行b++;include<stdio.h> include<string.h> void main(){ int a
,b=
8;
a=b+9,b++
;printf("%d,%d\n",a
,b)
;} 这个语句是没错的。
大家正在搜
符合c语言语法的赋值表达式
C语言语法的赋值表达式
c语言赋值表达式和赋值语句
c语言语法赋值表达式
c语言正确的赋值表达式
c语言赋值表达式的作用
下面符合c语言表达式
c语言复合赋值运算符的意思
赋值表达式的返回值
相关问题
9、以下符合C语言语法的赋值表达式是 A、d=9+e+f=d...
c语言题:符合C语言语法的赋值表达式是
哪个是正确的C语言语法的表达式 A。d=9+e+f=d+9 ...
符合C语言语法的赋值表达式是A、d=9+e+f=d+9 B、...
C语言选择题,帮忙讲解一下
9、以下符合C语言语法的赋值表达式是 A、d=9+e+f=d...
c语言若有变量说明:int a=0,b=0,c=0;,以下符...
下列赋值语句中符合C语言语法的是 A. a=7+b+c=a+...