i--和--i分别代表什么?
4个回答
展开全部
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}是φ收敛的,而α称为它的φ极限。
展开全部
i--就是i先参加其他运算,然后自身减1.
--i就是i先自身减1,然后再参与其他运算。
--i就是i先自身减1,然后再参与其他运算。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
--是一个运算符,放在前面和后面作用不同;
举例如下
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
举例如下
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都是将i减一,不同的是i--是先取出i的值 再减一。而--i是减去一再取出i。
多说无益。
直接给例子。
int i=7;
int a,b;
a = --i;//a=6 i=6
b=i--;//b=6 i=5
多说无益。
直接给例子。
int i=7;
int a,b;
a = --i;//a=6 i=6
b=i--;//b=6 i=5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询