俊秀乌冬面

文章
2
资源
0
加入时间
2年10月24天

x++与++x的区别

int x,y;x=1;y=x++;运行结束后,x=2; y=1;int x,y;x=1;y=++x;此时,x=2,y=2;实际上,x++和++x一样,都相当于x=x+1;那为什么两个代码运行结果y不同呢?变量自增特点:两段代码初始相同,都开辟了两个变量空间x和y,其中,x赋值1,变量空间内存储常量1,而变量x自增时,并不是直接在存储空间内进行,而是将x的值拿出来,再从常量...