qq_呜啦啦_1
2018-03-08 21:57
这个运算符是自动加一,为什么结果是2
同新手,理解过来了;
int a=100;
a++,a先取值了,所以打印100,后再自加1;
++a,之前进行过了a++,a的值已经变成了101,而这一次是先自增再打印,所以是102;
int x=1; x++也是1(++x是2),,在这里x++表示先赋值,再+1,所以x还是赋值1;而++x是先+1,再赋值,也就是赋值为2了,,希望能帮到你
C语言入门
926212 学习 · 20797 问题
相似问题