困惑我的x++和++x;
Posted ouyangbo12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了困惑我的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++类型的函数较多,但在今后进不知道了;
以上是关于困惑我的x++和++x;的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 8.0.x 中令人困惑的 SELECT FOR UPDATE 行为