i--和--i分别代表什么?

发布网友 发布时间:2022-04-22 03:44

我来回答

4个回答

热心网友 时间:2022-04-22 20:31

i--就是i先参加其他运算,然后自身减1。

--i就是i先自身减1,然后再参与其他运算。

++ i先执行i +1,然后执行程序i ++先执行程序,然后执行i +1 int i = 8; printf(“%d \ n”,++ i)首先执行加法,因此打印输出为9 printf(“%d \ n”,-i)。

首先执行减法,打印输出为8 printf(“%d \ n”,i ++), 首先执行程序。 打印输出为8。打印完成后,i为99printf(“%d \ n”,i--)。

完全域

借助于F的绝对值φ,可以把分析学上的一些概念移植于F。设{αi}是F的一个序列。若对于每个实数ε>0,总有一个自然数n0,使得当m,n≥n0时,恒有φ(αm-αn)<ε,则称{αi}是(F,φ)的一个φ柯西序列。若对于序列{αi},有α∈F,使得当n≥n0时恒有 φ(αn-α)<ε则称{αi}是φ收敛的,而α称为它的φ极限。

热心网友 时间:2022-04-22 21:49

i--就是i先参加其他运算,然后自身减1.
--i就是i先自身减1,然后再参与其他运算。

热心网友 时间:2022-04-22 23:24

--是一个运算符,放在前面和后面作用不同;
举例如下
int i = 0;
printf("%d", --i); // 输出为-1 等价于 i = i - 1; printf("%d", i);
printf("%d", i); // 输出为-1
----------------------------------
int i = 0;
printf("%d", i--); // 输出为0 等价于printf("%d", i); i = i - 1;
printf("%d", i); // 输出为-1

热心网友 时间:2022-04-23 01:15

都是将i减一,不同的是i--是先取出i的值 再减一。而--i是减去一再取出i。
多说无益。
直接给例子。
int i=7;
int a,b;
a = --i;//a=6 i=6
b=i--;//b=6 i=5

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com