--i是什么意思,我知道i++是i自增1?

发布时间:2024-05-19 17:24 发布:上海旅游网

问题描述:

--i是什么意思,我知道i++是i自增1?

问题解答:

i--是先引用,再自减1;
--i是先自减1,再引用。

简单举例如下:

int i=5;
printf("%d\n",i--);
printf("%d\n",i);
结果为:
5
4

而另一个:
int i=5;
printf("%d\n",--i);
printf("%d\n",i);
结果为:
4
4

--i是自减1
++或者--在变量前边表示先自加(减)后运算
++或者--在变量后边表示先运算后自加(减)

i自减1,效果和i--一样,只是计算顺序不同表达式的值不一样

--i就是i--

自减1

热点新闻