刚学习 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++ 类型的函数较多, 但在今后进不知道了;
来源: http://www.bubuko.com/infodetail-3371697.html