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

c语言 请问这个结果怎样计算出来的

发布网友 发布时间:2023-09-27 05:34

我来回答

3个回答

热心网友 时间:2024-08-26 01:28

i=1; 初值。
p 的值来自表达式 (++i) + (++i) + (++i)
前缀 ++, 先增 1,再用于表达式。
(++i) + (++i) + (++i) = ( (++i) + (++i)) + (++i)
第一个 (++i) 让 i 变 2,第二个 (++i) 让 i 变 3,第三个 (++i) 让 i 变 4,
编译时 选 “不优化”,计算前2项相加 用了更新值 3:
( (++i) + (++i)) + (++i) = ((3)+(3))+ (++i) = (6) + (4) = 10.
编译时选优化(无论“存储优化”或“速度优化”),计算前2项相加 用了最最新值 4:
( (++i) + (++i)) + (++i) = ((4)+(4))+(4) = 12。
编译时选优化, 把原计算,分解为几步走:
i=1; i =i+1; i=i+1; i=i+1; p = i + i + i; 得 12。
p = 表达式的值; “不优化”p 得 10, “优化”p 得 12。
编译时优化或不优化 会得不同结果。这是 c/c++ 语言中的 前缀++,--,后缀++,-- 的严重缺点。
自己编程时,要避免 在一句语句中 用 多个 这种运算符。追问为什么第一个i是2第二个i是3它们相加不是2+3吗,为什么是3+3

热心网友 时间:2024-08-26 01:28

i=1
++i,i=2
++i,i=3
i+i=3+3=6
++i,i=4
6+4=10追问为什么前面两i的是3后面的是4

追答要完成累加必须有两个数,前两个++i算完就先进行累加,再把累加的结果6与后面一个++i的值进行累加,这与编译器相关,现在在多数编译器都是这样,如果前面有两个值了,就把这两值先相加,再把相加的值与下一个值进行累加。

热心网友 时间:2024-08-26 01:29

p=[(++i)+(++i)]+(++i)
 =3+3+4
 =10
 
 自增优先级大于和值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 刚学习C语言的,不知道结果怎么得来的,谢谢大家的呢 C语言,这个结果是怎么出来的? 菲律宾的医保怎么样啊? 河北省永城属于哪个地区 永城市还属于商丘管吗 怎样组织一场排球赛 袋鼠的尾巴童话作文 动物看图写作文250字 我有一只乌龟,一直养在宿舍,没养多久就到了冬眠时期,十一月份的时候我给... 草龟赠送的苔藓有用吗 史密斯热水器水箱没加满水就加热了有什么后果 2013年青海海南州州属学校关于调入部分外地教师的工作方案 是可忍孰不可忍怎么解释是可忍孰不可忍什么意思 汽车油门的位置感觉热怎么回事 汽车油门的位置感觉热 为什么我坐在车中间,也会感觉在路中央? 早回隆安是什么时候出的歌 非吸业务员需要承担客户本金吗 非吸倒闭要业务员赔偿客户损失合理吗 非吸款转业务员办理的,可以告业务员还钱吗? C语言,这个结果是怎么出来 的? 三国杀谋马超怎么获得 C语言,这个的结果,是怎么算出来 的? 透析时,烧杯中出现蛋白质说明什么问题 怎么在微信中申请官方收款码? 做完雀斑后可以大量出汗嘛? ...过一会后伤口不再出血,并且周围有血痂,这是血液中的( )的作用... 请大侠能给个建议 线路板元器件密度与板层计算公式 元器件密度为多少的... 气质女生穿衣都很简约;比如杨采钰、倪妮,大方知性,值得借鉴 K36列车15号车厢28号是靠窗吗 K36次列车座位分布图,请提供一些资料!最好是分布图!!谢谢! 人人豆和人人礼券 人人乱世天下金币如何充值? 请问人人客服是多少? 金薄纸是用来做什么的 无锡华顺民生食品有限公司电话是多少? 安井华顺食品有限公司怎么样 福建省南安市梅山镇哪个人民法院管辖 无锡上华顺企业作风是 无锡华顺民生食品有限公司这家公司的待遇等情况都怎么说啊