定义如下变量:int x=2,y=3; 则表达式x%=y%=2的值是多少?
问题描述:
定义如下变量:int x=2,y=3; 则表达式x%=y%=2的值是多少?
答
在这个题中,要从右至左算起,先进行y%2的计算,因为%为求余运算符,其值为1,然后就进行x%=1的计算,其值为0,所以最后结果为0.
定义如下变量:int x=2,y=3; 则表达式x%=y%=2的值是多少?
在这个题中,要从右至左算起,先进行y%2的计算,因为%为求余运算符,其值为1,然后就进行x%=1的计算,其值为0,所以最后结果为0.