问题标题:
【赋值表达式.下面几个赋值语句哪个正确?其他的为什么错?A:a=4+b=a-3B:a=4+b++=c+3C:a=(a+5,b-4,c+3)D:a=4+b,5+c】
问题描述:
赋值表达式.下面几个赋值语句哪个正确?其他的为什么错?
A:a=4+b=a-3
B:a=4+b++=c+3
C:a=(a+5,b-4,c+3)
D:a=4+b,5+c
方怀珍回答:
AB错,原因一样,赋值号左边的量只能是变量,不能是表达式
C对,相当于是求出逗号表达式的值,然后赋值给a
D不是赋值,而是逗号表达式
点击显示
其它推荐