问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++中i=3时的(++i)+(++i)+(++i)的值为什么等于16呢,为什么不是15?求解...

发布网友 发布时间:2024-10-02 20:48

我来回答

2个回答

热心网友 时间:2024-10-18 09:49

(++i)+(++i)+(++i)
等价于什么呢

先执行
(++i)+(++i)
然后再从这个值去
+(++i),

所以先是5+5=10,然后10+6
就是16了

---------------
发现哥们你说是15结论有点问题,
(++i)+(++i)
我想了下,按照你的说法,可能你会说是
4+5=9
,对么
其实是
5+5
,同一表达式中,
i变量的值要在最后面算
,上面的(++i)+(++i)+(++i)其实是
2个表达式

----------不明白可以追问

------------------c++部落------------Hello
Word!--------
无论你是初学者还是专家,只要你热爱编程、交流、分享,欢迎加入

热心网友 时间:2024-10-18 09:47

你确定最后的结果是16?
我分析了一下,还是15啊
第一个括号里执行后i=4;
然后第二个括号i=5;
然后执行加法,值是9;
然后执行第三个括号里的,i=6;
最后执行第二个加法,值是15.
////////////////////////////////////////////////////////////////
这样的题目答案不是唯一的,也没有讨论的价值。
百度里搜sequence
point
引用:
Sequence
Point就是这么一个位置,在它之前所有的side
effect已经发生,在它之后的所有side
effect仍未开始,而两个Sequence
Point之间所有的表达式或者代码执行的顺序是未定义的!
而C++标准又进一步规定了Sequence
Point出现的5种情况:
1、
At
the
end
of
a
full
expression
.....
根据1:
int
i
=
3;
int
k
=
(++i)+(++i)+(++i);
两个语句分别是2个sp,(++i)+(++i)+(++i)发生在两个sp之间
所以任何一个(++i)被作为参与计算等式右边表达式的值的顺序是不确定的
举个例子
k
=
(++i);
k
+=
(++i);
k
+=
(++i);
这样的结果是15
或者
++i;
++i;
k
=
i
+
i;
k
+=
++i;
这样的结果是16
也有可能
++i;
++i;
++i;
k
=
i
+
i
+
i;
这样的结果是18
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo y18l 死机卡在开机界面 vivoy18l手机频繁黑屏死机怎么办? vivo y18l 死机了怎么办 vivoY18l黑屏死机解决办法 vivo y18l刷机很久都开不了机怎么? 湖北自考专升本会有学籍吗? 湖北自考专升本后可以考研吗 湖北自考申请毕业证的时间在什么时候 湖北自考专升本学历怎么查询 湖北自考专升本为什么没有学籍 java拆箱装箱原理(至关工委的一封感谢信) 我现在初中,如果我想学护士专业,请问我毕业以后应该去上什么学校? 什么叫场景 我是初中毕业现在想报名学护士专业能行吗? int i=5,k; k=(++i)+(++i)+(++i); cout<<k<<endl; 为什么运行后k是22... 2024欧洲杯什么时候开始 男生送我千多的玉佩是喜欢我吗 男生送女生兔子玉佩代表什么 我用qq 加她的微信,请问怎么能找到她的手机号??? ...别人用手机登的QQ(微信) 能不能通过它QQ(微信)知道他的手机号... 我想通过微信号找一个人的手机号或者qq号,怎么办?哪位大神可以帮我... 月饼为什么要回油 月饼的制作过程怎么写 ai重新着色选项是灰色的ai重新着色选项是灰色的怎么回事 冰皮月饼糊为什么要静置30分钟 ...灰色怎么改ai里面颜色模式默认灰色怎么改成白色 ai怎么把灰色底去掉ai怎么把图变成灰色 做月饼的面为什么要醒一到二小时 缩阴提肛运动练习方法 苍山马先蒿形态特征 影评分析中结构、人物、场景是什么? 有一部电视剧是说一个女老师教那些学生,但那些学生都很喜欢打架的,这个... 如何分析电影的画面、声音、剪辑? 求几部校园打架的电影,狼的诱惑 那小子真帅 火山高校 热血高校都看过了... 阿城附近的山,景点旅游推荐阿城 ...只过了一科综合素质,现在报考高中体育教资能不能直接报教育知识与能... 有一个日本电影一个女生受到老师和同学的欺负 电影最后的时候她的同... 天谕手游海上寻宝任务宝藏在哪 海上寻宝任务宝箱坐标分享-新手攻略-安... 生完宝宝后脸上长痘怎么办 天谕手游梦中的宝藏怎么做_梦中的宝藏完成方法介绍 天谕手游苏澜寻宝汐海怎么做 在哪里能找到宝藏位置 天谕手游海上寻宝梁先生在哪海上寻宝梁先生坐标详情一览 苹果手机怎么去掉话筒符号显示? 轴承坏了是什么原因造成的 有关百分数的成语 顺便写上qq账号及qq名 谢谢 中国古代九大力王,武松第8,鲁智深第3,第1无人能及 中国古代九大力王,武松第8,鲁智深第3,第1无人能及 装修时环保就能保证无毒吗?有没有无毒的装修材料啊? 环保漆刷新家多久适合人们居住,请看华豹公司为您解析 如何彻底卸载windows影子系统?