i++和++i的区别

news/2024/9/23 4:35:10/

1、首先,单独拿出来说,i++和++i的意思是一样的,就是i = i + 1。

2、如果当做运算符来说,就是a = i++ 和 a = ++i这样的形式,情况就不一样了。

a = i++的意思是,先把i的值赋给a,即a = i,再执行i = i + 1;

a = ++i是先执行 i = i+1,再把i的值赋给a;

举个例子来说,如果一开始i=4。

那么执行a=i++这条语句之后,a=4,i=5;

那么执行a=++i这条语句之后,i=5,a=5;

同理,i–和--i的用法也是一样的。

3、另外在循环体中的区别

for循环中,for(int i = 0;i < 6;i++)和for(int i = 0;i < 6;++i)效果一样

② while(i++)是先用i的初始化值做循环变量再i+1

而while(++i)是先用i的初始值+1,再循环


http://www.ppmy.cn/news/445728.html

相关文章

终于弄明白 i = i++和 i = ++i 了

写在前面&#xff1a;前些天看完了JVM的内存结构&#xff0c;自以为自己是懂了&#xff0c;心里想想不就是分线程共享和线程私有嘛&#xff0c;然后又怎么怎么分怎么怎么的嘛… 直到遇到了这道题目。说句实话&#xff0c;曾经自己做这种运算题目&#xff0c;完全是靠脑子空想&…

iwrite复制粘贴

1&#xff0c;登录iwrite 登录iwrite 2&#xff0c;打开需要完成的作业 打开作业 3&#xff0c;按<F12>,再按<F1>,打开chrome控制台&#xff0c; 打开chrome控制台 找到Disable JavaScript前面的小方框并选中 关闭JavaScript 不要马上关闭控制台 4&#xff0c…

i++和++i的真正区别

文章目录 问题描述模拟的机制源码解析指令图解1.方法执行前在内存中的的数据结构2.执行iconst_03.执行istore_14.执行iload_15.执行iinc 1 by 16.执行istore_1 测试示例结论 问题描述 记得刚开始学编程的时候还是从c语言开始的&#xff0c;还是看的谭浩强写的那本书&#xff0c…

Option3X 5G 全网部署(基于 IUV_5G 软件)

目录 步骤一&#xff1a;组网选型 步骤二&#xff1a;拓扑规划 步骤三&#xff1a;链路预算 步骤四&#xff1a;站点选址 步骤五&#xff1a;设备配置 步骤一&#xff1a;组网选型 以兴城市为例选择非独立组网架构 步骤二&#xff1a;拓扑规划 一般的非独立组网网元架构…

I3C协议Single Data Rate(SDR)模式研读(一):总线配置Bus Configuration

官方I3C协议规范技术文档中文版 从本篇开始将介绍I3C Protocol&#xff0c;其中主要包括两种模式&#xff1a;SDR和HDR&#xff0c;详细见下图 1. Single Data Rate (SDR) Mode SDR模式是I3C总线的默认模式&#xff0c;主要用于从当前主设备到从设备的私人消息传递。 SDR模式…

i++ 和 ++i 详解

18、i 和 i 详解 1、参考链接&#xff1a;https://blog.csdn.net/song854601134/article/details/111291272?ops_request_misc%257B%2522request%255Fid%2522%253A%2522164698445016780274194665%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&reques…

Intel(R) Ethernet Connection I218 V及Intel(R) Ethernet Connection I219 V不能安装windows Server解决方法

该网卡在安装windows Server系列系统&#xff08;如windows server2012 、windows server2016、windows server2019等&#xff09;时无法安装驱动。 经过查询资料和对比驱动程序&#xff0c;Intel Ethernet Connection I218-LM有windows server驱动。 也兼容多种网卡所以也应该…

DOI号详解

何为DOI号&#xff1f; doi的全称是“digital object identifier”&#xff0c;数字对象唯一标识&#xff0c;被喻为“互联网上的条形码”、“科技论文的身份证”&#xff0c;通过它可以方便、可靠地链接到论文全文。doi代码具有唯一性&#xff0c;这种特性保证了在网络环境下…