程序地带

++i与i++的区别


++i被称为前自加,其后面的变量执行自加操作,其运算为先执行自加操作,再引用i值。 i++被称为后自加,其前面的变量执行自加操作,其运算为先引用i值,再进行自加操作。 for(i = 0; i < 10; i++){} for(i = 0; i < 10; ++i){} 这里用到的++i和i++是完全相同的,没有区别,因为i的值都是加1。


let j, i = 10;
j = i++; //这里i要先赋值,再自加。语句执行后j = 10, i = 11;
//而如果写成:
j = ++i; //这里i要先自加,再赋值。语句执行后j = 11, i = 11;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_48076809/article/details/109757363

随机推荐

如何在SQL Server中搜索数据库对象和表数据

dbForgeStudioforSQLServer为有效的探索、分析SQLServer数据库中的大型数据集提供全面的解决方案,并设计各种报表以帮助作出合理的决策。点击下载dbForgeS...

不如温暖过生活 阅读(386)

网站优化有哪些方法?

现在有很多企业,都会考虑到公司的网站怎么去进行优化,想通过百度竞价排名带来流量和进行网络营销,但是这样真的很浪费成本,只要我们用对了正确的方法&...

七猫网络 阅读(410)

手写rpc框架(2):利用netty进行底层连接

手写rpc框架(2):利用netty进行底层连接

上一篇我们通过socket对两个系统进行了通信,现在我们通过netty来对上一段demo的socket部分进行更换。netty封装javasocketnoi,更好用。可以通...

有聊数太阳 阅读(577)

7、TIM定时器使用介绍

7、TIM定时器使用介绍

文章目录1、TIM定时器的相关寄存器介绍2、输入捕获模式的介绍1)PWM输入信号测量2)PWM信号的周期测量示例3、输入捕获测量初始化的一般流程4、参考代码1、TIM定时器...

Clichong 阅读(972)