c语言 i++和++i什么区别?

++i和i++有什么区别?为什么for循环里循环变量增值要用i++而不用++i呢?... ++i和i++有什么区别?为什么for循环里循环变量增值 要用i++ 而不用++i 呢? 展开
 我来答
匿名用户
2013-04-12
展开全部
i++的作用是先对i进行操作再++;

如:

int a = 1;
int b = a++; //此时先运算b=a,再a++,故b=1,a=2
int c = --a; //此时先--a,再运算c=a,故c=1,a=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦之阳4
2013-04-12 · 超过11用户采纳过TA的回答
知道答主
回答量:266
采纳率:0%
帮助的人:60.2万
展开全部
++i是i先加1 在计算 i++先计算在加+1! i++和++i都可以用只不过初值不同!!不过一般都用i++!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-12
展开全部
i++是先运算后自加,而++i是先自加后运算!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清正且通畅的小福音N
2021-03-31 · TA获得超过1440个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姓撞淘I
高粉答主

2020-03-07 · 每个回答都超有意思的
知道答主
回答量:24.2万
采纳率:1%
帮助的人:1.3亿
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式