问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

详细解释一下++i和i++的区别

发布网友 发布时间:2022-04-23 06:08

我来回答

3个回答

热心网友 时间:2023-11-07 06:39

1、++i称先自增,把储存器中i的值增加1,再取出来参与本次运算。
如:
i=6;
a=(++i)*2;
printf("%d,%d",i,a);
第二步计算a=7*2=14,最后打印出i和a的值分别是7,14。
2、i++称后自增,先把储存器中i的值取出来参与本次运算,储存器中i的值再增加1。
如:
i=6;
a=(++i)*2;
printf("%d,%d",i,a);
第二步计算a=6*2=12,最后打印出i和a的值分别是7,12。

热心网友 时间:2023-11-07 06:39

前者是先让i加一再调用,后者是先调用i的值再使i加一。如果是单独的一句话则没有区别。

热心网友 时间:2023-11-07 06:40

++i是使用前就让i的值增1,++i是使用后增1.
int i = 5;
int n1 = ++i;//n1的值是6;

int i = 5;
int n2 = ++i;//n2的值是5;但是此后i的值已经是6了。

你断点看就最清楚了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
纯种萨摩和不纯的萨摩的区别 不是纯种萨摩,长大成型后和纯种萨摩外表一样吗 学播音主持和配音哪个更赚钱,各有各的长处 学播音真的能改变声音吗,会让自己的普通话更加标准 学习播音和配音的作用,可以提升自信和气质 普通人学配音有没有用,有兴趣则有用 什么是永诚财产保险股份有限公司 win10电脑升级不了ie11win10怎么升级ie11 电脑硬件保修哪些电脑硬件保修包括什么 电脑固态硬盘质保几年一般的电脑保修时间是多久 英语句子中用到的I与I am(I'm)的区别?谁能告诉我的用法意义,谢谢! for(i=1;i>n;i++)与for(i=1;i>n;++i)有何区 自增运算符i++和++i的区别 Java里面i++和++i到底有什么区别? 新时期石油石化企业地质档案人力资源管理策略 教育学是什么样的一门学科,怎样去学好它? 三步踩abc中的a步b步和i步的区别在哪 上海师范大学法政学院的专业设置 i++和 ++i的区别 管理学就业方向及前景 i =1; 和i=i 1;有什么区别 十万火急!!!关于专业问题? 如何将心理学应用到人力资源管理当中 “i++”和“++i”的区别 工商管理和 人力资源管理 哪个好点? 请教i++与++i的区别 人事新手,应该看什么书 ++i和i++有什么区别 请举例说明 谢谢 从事人事工作考什么证书好 i++与++i有什么区别是什么? I步的长度是怎样测量的 工行i类和ii类区别 包书皮时怎样把书皮包出三角形的折角? 包书皮的具体过程 包书皮的尺寸以及方法是什么? 包书皮的过程 不用胶条的包书皮方法 简单点的包书皮方法 八爪鱼的做法都有哪些?哪些做法简单易学? 各种包书皮的方法? 怎样包书皮 带图 包书皮的方法,最好有图。如果有的话,有没有比较好看、个性的。稍微简单点,别太浪费纸的。不要视频。 作业 本怎样包白皮??? 求助大神!傲腾内存有什么用?是当内存用吗 怎样做八爪鱼好吃 360手机助手里重复的联系人怎样删除? 八爪鱼怎么制作 如何删除360手机助手备份的通讯录 捡了个360的手机清除手机数据需要先退出云账号怎么办? 这怎么删除啊!我删除了,所有360的app,可这还在手机通讯录里