定义如下变量:int x=2,y=3; 则表达式x%=y%=2的值是多少?

问题描述:

定义如下变量:int x=2,y=3; 则表达式x%=y%=2的值是多少?

在这个题中,要从右至左算起,先进行y%2的计算,因为%为求余运算符,其值为1,然后就进行x%=1的计算,其值为0,所以最后结果为0.