作者: zq3076
查看: 1864|回复: 2
打印 上一主题 下一主题

[求助] 不太理解++的原理,求教。

[复制链接]
跳转到指定楼层
楼主
zq3076 发表于 2020-3-21 17:46:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
查看: 1864|回复: 2

我知道是先加后用和后用先加。
假设 VAR1=A++            A 里面是22
第一步就是VAR1先是22 然后 22+1是吗?
最终结果是VAR1=22

  然后VAR1=++A         同样里面是22
第一步是先加得出来是23  然后再用22加1是吗?    VAR1最终是多少?





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
sgjing 发表于 2020-4-25 17:20:00 | 只看该作者
VAR1=A++            //A 里面是22, VAR1 = 23
板凳
fengdaokanhai 发表于 2020-8-10 14:51:30 | 只看该作者
1.要先看++,是不是单独的(有没有和其他的变量组成表达式),不管++在前在后,都+1
2.在表达式中看++位置:++在前,则先+1再参与表达式运算;++在后,则先参与表达式的运算再+1
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-4-24 07:03, Processed in 0.584484 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表