设有变量说明“int m=4;”,则执行语句“m+=m*=m/=m;”后,m的值 A2 B0 C1 D8
设有变量说明“int m=4;”,则执行语句“m+=m*=m/=m;”后,m的值 A2 B0 C1 D8
日期:2022-04-06 09:28:00 人气:1
+=、*=、/=分别是复制运算,属于同一个优先级,结合方式从右到左。 所以m+=m*=m/=m就相当于分别做一下步骤: 1、m=m/m;后面两个m是4,左边的m被赋值为1; 2、m=m*m;后面两个m是1,左边的m被赋值为1; 3、m=m+m;后面两个m是1,左边的m被赋值为2; 所以最后结果为2。 运算符的优先级很重要,一定要弄清楚, 祝你好运!