困惑我的x++和++x;
作者:互联网
刚学习C语言时X++和++X非常不解
目前有了新的领悟
1、X++
int x=0;
int z=x++;
此时z?x?
这个问题可以分两步思考
第一步:先把x的值赋予z,此时z=x=0;
第二步:x=x+1=0+1=1;
即x=1,z=0;
2、++X;
int x=0;
int z=++x;
同样分两步进行思考
第一步:先进行x=x+1,x=1;
第二步:把x等于1的值赋予z;
即x=1,z=1;
目前位置我遇见的x++类型的函数较多,但在今后进不知道了;
标签:困惑,++,第一步,两步,int,赋予,第二步 来源: https://www.cnblogs.com/ouyangbo12/p/12168492.html