您的位置首页百科问答

c语念区言逗号运算符

c语念区言逗号运算符

的有关信息介绍如下:

问题补充说明:int a=3,b=4,c=5; c=(a+=a-=a),(b=a,c+2);求a= ,b= ,c= 知道答案a,b都等于0可是不知道为什么c也等于0?希望把过程写一下

c语念区言逗号运算符

inta=3,b=4,c=5;

c=(a+=a-=a),//这里是分开两句话的

(b=a,c+2);

a+=a-=a这个是从右往左运行

a-=aa=0

a+=aa=0

c=ac=0所以c=0

b=ab=0

c+2c不变

不是的

是要括号括周磁息上才取最后一个

比如

c=((a+=a-=a),(b=a,c+2));

这样才是取后面的