选择题   设有定义:int a=0,b=1,c=1;,以下选项中,表达式值与其他三个不同的是______。
 
【正确答案】 A
【答案解析】 赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类型相同才能实现赋值,成功实现赋值后以左值为返回值。逻辑表达式成立则返回1,不成立返回0。选项A中逻辑表达式a==c不成立(0),则b=0,表达式值为0。选项B中将c赋值给b,b=1,再将b赋给a,a=1,表达式值为1。选项C中逻辑表达式c==b成立(1),则a=1,表达式值为1。选项D中逻辑表达式a!=c成立(1),则c=1,表达式值为1。选项A的表达式值与其他选项的不同。