++是一个自加运算符,其中有这样的说法,++在前,先加后用,++在后,先用后加
举个例子来说:
int a,b,c=4;
a=c++;
b=++c;
printf("%d,%d,%d",a,b,c);
运行的结果是:4,6,6.
所以表达式++a的值是5
如果是a++的话,那是4,如果是++a的话,就是5;
a++是先取a的值,再自加;++a是先自加,在取a的值。。。
一片薄箔。你也许会把钥匙弄得哗啦响,咯咯吞下一口。
那就是幻觉吗?或者是那苍白的晨曦
数着我们在一起的最后十三分钟
慌乱而孤零零的,
从未拥有的成千上万个孩子
总枕是入眠哈哈
C++ a=4 则表达式++a的值是5