欢迎访问服务器技术网-www.fuwuqijishu.com

JAVA学习中的问题

程序设计 fuwuqijishu 2年前 (2022-10-01) 10次浏览 0个评论 扫描二维码

关于x++和++x这两个运算符到底是怎么运算的?如果x=10,a=x + x++,为什么结果是a=20而不是a=21?b=x + ++x为什么结果是b=23?的问题

简单点说, ++i与i++的区别是:
++i是先执行 i=i+1在使用i的值
而i++是先使用i的值再执行i=i+1。
例如:i的原值是5,则
对于 j=++i,j的值为6;
对于 j=i++,j的值为5,然后j的值变为6。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2504.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900