i++和++i是什么意思?

 我来答
绳阔7V
2019-03-15 · TA获得超过146个赞
知道答主
回答量:11
采纳率:0%
帮助的人:3384
展开全部
简单的理解就是i++是先访问i然后再自增,而i++则是先自增然后再访问i的值。 用下面的代码作为一个例子 #include <studio.h> int main() { int i,x; i = 1全文
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数字说策划
高能答主

2022-08-08 · 全面了解活动策划,掌握活动策划编写方法。
数字说策划
采纳数:757 获赞数:2072

向TA提问 私信TA
展开全部
++(自增),--(自减)是C++中使用方便且效率很高的两个运算符,他们都是单目预算符。这两个运算符有前置和后置两种形式。所谓前置是指运算符在操作数的前面,后置是指运算符在操作数的后面。
例:
i++; //++后置
++i; //++前置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虹野梦Qa
2020-05-14 · TA获得超过639个赞
知道答主
回答量:31
采纳率:0%
帮助的人:9506
展开全部
简单的理解就是i++是先访问i然后再自增,而i++则是先自增然后再访问i的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-01-27
展开全部
i++ 先运算后自加,++i先自加后运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
初九有点小雨
2021-08-06
知道答主
回答量:4
采纳率:0%
帮助的人:2061
展开全部
i++;
i = i;
i = i+1;
if(i++>10){
System.out.println(i);

}
它的执行流程是
if(i >10){
i = i+1;

System.out.println(i);
}

换成
++i;
i = i +1;
i = i;
它的执行流程是
if(i = i+1 >10){
System.out.println(i);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式