初级C语言,赋值表达式问题?下列选项符合C语言语法的是?A.a=b+c=3 B.a=初级C语言,赋值表达式问题?下列选项符合C语言语法的是?A.a=b+c=3 B.a=(b=5,c=b+6)C.a=b=5,c=b+2 D.a=4+b++=c+2选哪个,依据是什么?

问题描述:

初级C语言,赋值表达式问题?下列选项符合C语言语法的是?A.a=b+c=3 B.a=
初级C语言,赋值表达式问题?
下列选项符合C语言语法的是?
A.a=b+c=3 B.a=(b=5,c=b+6)
C.a=b=5,c=b+2 D.a=4+b++=c+2
选哪个,依据是什么?

a和d肯定错,因为赋值语句左式不能是常量,就是不能赋值给常量.而我怎么看不出b和c哪个错阿,但是我会选B.