作业帮 > 综合 > 作业

C语言问题,我是小白,最好能够解释下.

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 17:44:28
C语言问题,我是小白,最好能够解释下.
.若有定义:int a,b,c;下列表达式中,那一个是合法的C语言赋值表达式( ).
① a=7+b=c=7 ② a=b++=c=7 ③ a=(b=7,c=12) ④ a=3,b=a+5,c=b-2
C语言问题,我是小白,最好能够解释下.
7+b=c=7 这个错了7+b 表达式不能做左值
b++=c=7 表达式不能做左值
a=(b=7,c=12) 正确 逗号表达式,a=12
a=3,b=a+5,c=b-2 正确