X86汇编语言:实模式到保护模式\/--》1310079160
例如:假设 x=3,y=4;
(1) (x++)+(++x)=8
解释:
对于第一个(x++),因为x++是先取值后自增,所以(x++)所取得值为3,然后x进行自增,此时x=4;
对于第二个(++x),因为++x是先自增后取值,所以(++x)所取得值为5,此时x=5,所以结果为8。
(2) (x++)/3+(–y)*2-(x–)%6+(y++)*3-(y–)
1+6-4+9-4=8
解释:
例如:假设 x=3,y=4;
(1) (x++)+(++x)=8
解释:
对于第一个(x++),因为x++是先取值后自增,所以(x++)所取得值为3,然后x进行自增,此时x=4;
对于第二个(++x),因为++x是先自增后取值,所以(++x)所取得值为5,此时x=5,所以结果为8。
(2) (x++)/3+(–y)*2-(x–)%6+(y++)*3-(y–)
1+6-4+9-4=8
解释: