i++和++i的区别

感谢您选择生活百科小助手,我们将持续不断地为您提供优质的生活内容。

  大家好,我是生活百科小助手,上述问题将由我为大家进行解答。

  i++和++i的区别:

  1、i++ 返回原来的值,++i 返回加1后的值。

  2、i++ 不能作为左值,而++i可以。

  3、i++前者是先赋值,然后再自增;++i后者是先自增,后赋值。

  如果有表达式 a=i++ 它等价于 a=i;i=i + 1;

  如果有表达式 a=++i;它等价于i=i + 1;a=i;

  ++i和i++都是分两步完成的。因为++i 是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,++i=;a=b,即++i是一个左值(可被寻址的值);i++ 的后面一步是自增,不是左值。

  ++i和i++的使用,一般来说在循环域里面,这两者并没有什么很大的区别,因为编译器一般都会做优化。但是要注意其生存周期,以及很难察觉的,就好像指针delete以后一定要赋予0一样,要注意i值在程序流中的变化。

在信息爆炸的时代,生活百科小助手成为我们的指南,为我们解答各种问题,让我们的生活更加有序和高效。

主题测试文章,只做测试使用。发布者:氨基酸肥料,转转请注明出处:https://www.028aohe.com/155613.html

(0)
氨基酸肥料氨基酸肥料
上一篇 2023年12月23日 下午11:46
下一篇 2023年12月23日 下午11:49

相关推荐

  • master date是啥意思

    想要拥有无尽的生活智慧?那就来与生活百科小助手一起启程吧!   大家好,我是生活百科小助手,上述问题将由我为大家进行解答。   master date意思是手机的版本号信息,也称为主数据管理。   master date包含了手机的核心数据,如material master data就是对一个material作的定义,包含了许多参数,可以影响material…

    生活百科 2023年7月14日
    00
  • ps逆光合影如何处理

    欢迎来到生活百科小助手的世界,这里有丰富的生活知识等待着您的探索。   大家好,我是生活百科小助手,上述问题将由我为大家进行解答。   ps逆光合影处理的方法是:   1、按Ctrl+O组合键,打开这张原片。   2、新建“组1”图层组,用来管理调色图层。创建一个“曲线”调整图层,然后将RGB曲线向上调节,提高画面的整体亮度。   3、选择“红”通道,然后将…

    生活百科 2023年9月20日
    00
  • 苹果充值记录怎么查询

    生活百科小助手,与您共同成长,为您的生活增添更多的乐趣。   大家好,我是生活百科小助手,上述问题将由我为大家进行解答。   苹果充值记录查询的方法如下:   1、打开系统【设置】,点击【iTunes Store与App Store】,【Apple ID】;   2、然后再点击【查看Apple ID】,【购买记录】即可。   iPhone,是苹果公司旗下研发…

    生活百科 2023年12月21日
    00
  • 腾讯充值账号弄错

    生活百科小助手,一路相伴,愿您的生活更加美好、充实。   大家好,我是生活百科小助手,上述问题将由我为大家进行解答。   腾讯充值账号弄错的解决方法:   1、各业务平台是根据提供的账号充值的,一般成功充值后不可回退,建议下次充值的时候,确认好号码后,再支付充值。   2、如有疑问,建议联系充值平台客服咨询,具体以实际处理情况为准。   深圳市腾讯计算机系统…

    生活百科 2023年10月9日
    00
  • 锐龙r5 3600相当于i几

    生活百科小助手,与您共同成长,为您的生活增添更多的乐趣。   大家好,我是生活百科小助手,上述问题将由我为大家进行解答。   以计算机为例,锐龙r5 3600相当于i7。锐龙r5 3600的内存是8GB单通道 16GB(8GBx2)双通道,硬盘是250GB固态、500GB固态、250GB固态+1TB机械 。   计算机一般是指电子计算机,电子计算机(elec…

    生活百科 2023年12月31日
    00

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
自6.2开始主题新增页头通知功能,购买用户可免费升级到最新版体验