You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

i++和i--有什么区别?

i++和i--都是对变量i进行自增或自减操作,但它们的区别在于操作的顺序和返回值。

i++的操作顺序是:先使用i的值,再将i加1,最后返回加1之前的值。

示例代码:

int i = 1; int j = i++; // j的值为1,i的值为2

i--的操作顺序是:先使用i的值,再将i减1,最后返回减1之前的值。

示例代码:

int i = 1; int j = i--; // j的值为1,i的值为0

因此,如果想要先使用变量的旧值再进行自增/自减操作,应该使用i++;如果想要先进行自增/自减操作再使用变量的新值,应该使用i--。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

深入剖析 split locks,i++ 可能导致的灾难

Split lock 是 CPU 为了支持跨 cache line 进行原子内存访问而支持的内存总线锁。有些处理器比如 ARM、RISC-V 不允许未对齐的内存访问,不会产生跨 cache line 的原子访问,所以不会产生 split lock,而 X86 是支持的。split lock 对开发者来说是很方便的,因为不需要考虑内存不对齐访问的问题,但是这同时也是有代价的:一个产生 split lock 的指令会独占内存总线大约 1000 个时钟周期,对比正常情况下的 ADD 指令约只需要小于 10 ...

探索云原生化的服务架构体系的技术风向,攻克云原生化微服务架构的痛点和特性 | 社区征文

# 导航大纲为了方便您理解本篇文章的内容结构和思维逻辑,以下是大纲架构图供您参考。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/e97af3e03c71471f8c9ba7fc09d33e40~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714753242&x-signature=lM6tyh0Mr8FGUb2sSbre2LUe6Wc%3D)# 前提背景回顾过去的几年,我们目睹了科技界的快速发展,其势头如同一列驶向前方的高速列车。作为...

探班火山引擎开发者社区 Meetup 讲师:夏岩篇

Spring Cloud 技术体系有什么特点? **夏岩**:Spring Cloud 技术体系是一个 JVM(Java Virtual Machine)生态,完善成熟, **对于 Java 开发者极为友好,但是对于异构系统往往不够优雅。** 云原生环境下的微服务有什么特点?和 Spring Cloud 体系有何区别? **夏岩**: **云原生时代的微服务,对开发者更加友好,我们不需要为了框架/语言对软件架构产生妥协,** 这和 Sp...

一步搞定项目changelog的生成和实时通知

一个一个发送到你想要通知的 IM 里吗?如果需要通知的 IM 比较多,会有未通知到和阐述不准确的情况;同时阐述的模板不一致,阐述可能也无法具体到哪个项目哪个分支哪个版本;信息自动化时代,我们怎样做到定向精准投送呢?# 一、解决方案一份友好地更新日志(CHANGELOG.md),让用户和开发人员可以更好的知道每一个版本有哪些改动,是新增功能点还是项目原有功能的优化;同时在项目复盘时,更新日志提供了直观的复盘依据,方便快速浏览。...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

i++和i--有什么区别? -优选内容

深入剖析 split locks,i++ 可能导致的灾难
Split lock 是 CPU 为了支持跨 cache line 进行原子内存访问而支持的内存总线锁。有些处理器比如 ARM、RISC-V 不允许未对齐的内存访问,不会产生跨 cache line 的原子访问,所以不会产生 split lock,而 X86 是支持的。split lock 对开发者来说是很方便的,因为不需要考虑内存不对齐访问的问题,但是这同时也是有代价的:一个产生 split lock 的指令会独占内存总线大约 1000 个时钟周期,对比正常情况下的 ADD 指令约只需要小于 10 ...
探索云原生化的服务架构体系的技术风向,攻克云原生化微服务架构的痛点和特性 | 社区征文
# 导航大纲为了方便您理解本篇文章的内容结构和思维逻辑,以下是大纲架构图供您参考。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/e97af3e03c71471f8c9ba7fc09d33e40~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714753242&x-signature=lM6tyh0Mr8FGUb2sSbre2LUe6Wc%3D)# 前提背景回顾过去的几年,我们目睹了科技界的快速发展,其势头如同一列驶向前方的高速列车。作为...
创建IAM子用户
1 子用户介绍您需要使用主账号demo01登陆控制台,在右上角账户下选择访问控制->身份管理>用户下新建2个IAM子用户demo02、demo03作为本次演示需要使用的用户。整体说明如下表格参考: 说明 访问控制:了解主账号和IAM子用户有什么区别请点击查看例如在企业里,企业使用主账号购置云资源,并将云资源的访问权限按需分配给不同IAM用户。企业员工可使用IAM用户登录控制台或请求API来访问云资源。从而让企业员工以最小化、最合理的权限实现...
字节携多个议题登陆 GOTC 2023,更有特别展位邀你打卡
全球开源技术峰会(Global Open-source Technology Conference) **GOTC 2023** 由开放原子开源基金会、 Linux 基金会亚太区、上海浦东软件园和开源中国联合发起, **将于 5 月 27 日至 28 日在上海张江科学会堂隆重举行** 。这场面向全球开发者的盛大开源技术盛宴,堪称 2023 年开源风向标。大会将以行业展览、主题发言、专题论坛、开源市集的形式展现,与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题...

i++和i--有什么区别? -相关内容

干货 | 升级上线忐忑不安?来试试渐进式发布吧

发布进度控制和发布阶段授权并用,降低了持续交付相关的风险,并赋予团队在整个发布周期中更多的控制权。DataTester **持续发布与渐进式发布区别**------------------持续集成与持续发布(CI/CD)中强调主干分支的代码需要时刻保持在可部署的状态,这需要不断地将feature开发分支与主干分支进行合并,而不是等待一周甚至几周的时间,待所有功能开发完并通过完整的测试再合并到主干分支。CI/CD的目的就是为...

集简云10月更新合集,快来看看有没有你需要的!

已有超过 4000 万名答主在知乎创作,全站问题总数超过 4400 万,回答总数超过 2.4 亿。知乎推广分为知+和信息流两种形式。 ![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu... Excel 365分为个人版和家庭版,个人版本:只需一项方便的订阅,即可尽享具有 AI 功能的新应用、1TB 的云存储空间、高级安全性等,像专业人士一样打理生活。家庭版本:只需一项方便的订阅,即可尽享具有 AI 功能的新应用...

云原生中间件 MongoDB 的集群架构与设计 |社区征文

那有人又会想了,这里也存在 Primary 和 Secondary 节点角色的分类,岂不是也存在单点问题?这里和 Master-Slave 模式的最大区别在于,Primary 角色是通过整个集群共同选举出来的,人人都可能成为 Primary ,人人最开始只是 Secondary ,而这个选举过程完全自动,不需要人为参与。**Secondary( 副本节点 )**数据副本节点,当主节点挂掉的时候,参与选主。思考一个问题:Secondary 和 Master-Slave 模式的 Slave 角色有什么区别?最...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

干货|一文详解BI平台——火山引擎DataWind架构和实践

=&rk3s=8031ce6d&x-expires=1714753205&x-signature=26JXtMEJrHpjwrWDD0ZRpAFL8G8%3D) 了解火山引擎的朋友可能都知道,火山引擎包含了很多数据产品,也不乏数据分析类的产品, **那么** **DataWind** **跟其它产品的区别和联系是什么呢?**从产品定位来讲,特定领域的分析产品都会有一些场景相对固定的深入的数据分析和展示方法,如 AB测试中的显著性、用户行为分析的留存分析、某个用户的行为重放等等。DataWind则...

云原生负载均衡和网关应用实践

### 引言在开始进入正题之前大家可以先思考这么一个问题:为什么我们需要网关?假设现在有这样一个场景:需要实现一个简单的 shopping app,里面包含商品列表、用户管理、订单系统等一系列功能。刚开始我们肯定是会用... 下面的表格是社区提供的不同 Ingress Controller 的对比,对比项涵盖支持协议、路由匹配方式、分流、灰度、蓝绿、负载均衡算法、认证等方面。大家可以参考这个表格,根据自己的需求选择合适的 Ingress Controller。...

干货|什么是瞬态集群?解读火山引擎EMR Stateless 的创新理念以及应用

[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/de65dbee83e64ffeac83d1a3fbb1583c~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714753242&x-signature=8TKyXRGui51DPSpeajiEgFnDdxA%3D)看了以上的内容,大家肯定会产生一些问题,有一些概念性的普遍问题,在这里可以先跟大家讲解一下。**1.Stateless****跟 Serverless 的区别?**首先,Serverless 相比于 Stateless,...

dubbo系列之-序列化

这里差个番外篇大家可以用hession、json进行同样压缩对比下输出的字节看看长度和内容上有什么区别。**压缩分析**回到tag-length-value,我们试着将数组拆分开进行分析。第一个参数为age(Integer),从表格中得到wire\_type = 0,变量索引顺序为第一个 = 1,那么tag = (1 << 3 | 0) = 1000 = 8;很巧和数组第一位吻合,age赋值为18(00000000 00000000 00000000 00010010),length可选长度默认是不需要的,直接看value它的有效位为(10...

漫谈开源许可证:开发者需要知道的法理和事例

但其仍然是为 Epic 公司所有的专有软件,用户并没有开源许可证通常会授予的再分发、专利等方面的相关权利。* **Free (Libre) software ≠ Open source**从官方定义上看自由软件和开源软件都是源码可得的,将两者特地做区分应该是出于意识形态。自由软件定义:... 作为前提,用户必须可以访问到该软件的源代码。 自由软件社区有两大政治阵营:自由软件运动和开源。自由软件运动是为 计算机用户自由 而进行的活...

基于边缘计算 Client-Edge-Server 业务模型实践

边缘和中心最大的区别是边缘计算节点可以覆盖除北上广深外,全国各省市、运营商的边缘节点,提供通用的算力资源和IT服务。通过这些资源,可以保障业务更靠近用户的低时延接入和更加广域的业务覆盖。同时,在边缘计算技术方案中,还提供更加精准的网络感知能力,以便业务动态准备资源或调整资源,实现 QOS 和 QOE 的提升与优化。![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/eaff734bd01f42b1bb3286e076dba84a~tplv-k3u1fbp...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询