c 语言 a=(b=4)=3错在哪里
问题描述:
c 语言 a=(b=4)=3错在哪里
答
a=(b=4)=3小括号的运算等级最高.
b=4,这个表达式的值是4,(b=4)就是4,带入原来的位置,就是a=4=3.
从右向左运算,先算4=3.是错误的.