对于整型变量x1,x2,x3,嵌套赋值语句:x1=x2=x3=1;等效的操作及解释正确选项是()。
A. x1=(x2=(x3=1));//先执行将x3=1,x3值为1,再将x3的值赋给x2,最后对x1赋值。执行后三个变量的值均为1;
B. 语句有语法错误
C. ((x1=x2)=x3)=1;//先执行将x1=x2,再将x3的值赋给x2,最后对x3赋值。执行后只有x3的值为1。x1,x2的值不确定。
D. ((x1=x2)=x3)=1;//先执行将x1=x2,再将x3的值赋给x2,最后对x3赋值。执行后x1,x2,x3的值为1。