#include <stdio.h>int main(){ int x = 0; printf("x=%d\n",x); printf("x=%d\n",++x); return 0;}
因为++x的意思是先运算再取值,你这个代码x取值为0,第五行不变,依旧为0,第六行就是在0的基础上+1然后取1这个数,所以结果为1