早教吧作业答案频道 -->其他-->
就是类加类型的题目,实在很无语啊!!求解,能否有高人能用简单明了的话来解释就是类加类型的题目,实在很无语啊!!求解,能否有高人能用简单明了的话来解释下!!拜托哦把题目
题目详情
就是类加类型的题目,实在很无语啊!!求解,能否有高人能用简单明了的话来解释就是类加类型的题目,实在很无语啊!!求解,能否有高人能用简单明了的话来解释下!!拜托哦 把题目打下int i=3;k=(i ) (i ) (i ) int i=3;k=(i ) ( i) (i ) int i=3;k=( i) ( i) (i )int i=3;k=( i) ( i) ( i)都是求 i k答案分别是1.9 62.12 6 3.15 6 4.18 6怎么得的啊???
▼优质解答
答案和解析
编译器的原因。。。因为编译器自带的优化造成的。。这种问题很久以前我也发掘过。。。i=6就不用说了因为他自增了三次。。k的值再第一条为什么等于9是因为他们先吧三个i的值加起来了在加他们三个的递增的数值。汇编应该是这样的EBX是i的值,EAX代表的是k汇编解释才能解释清楚第一条解释。。movEBX,3movEAX,EBxaddEAx,EAXEAX=6addEAX,EBXEAX=9//k的结果incEBXincEBXincEBX//i的结果第二条inti=3;k=(i ) ( i) (i )因为 i编辑器在优化的时候先递增了一次。。movEBX,3EBX=i的值incEBX//这里相当于( i)movEBX,EAXEBX=4addEAX,EAX4 4=8addEAX,EBX8 4=EAX也就是等于k的值是12incEBXincEBX//EBX=6i的值出来了解释第三条inti=3;k=( i) ( i) (i )movebx,3incebxincebx//ebx=5了moveax,ebx//eax=i的在程序中现在的值是5addeax,eax//eax=10addeax,ebx//eax=15incebx//i的值出来来了6解释第4个inti=3;k=( i) ( i) ( i)movebx,3//初始i的值incebxincebxincebx//ebx=6了moveax,ebx//eax=i的在程序中现在的值是6addeax,eax//eax=12addeax,ebx//eax=18i的值也同时出来了ebx=6编译是翻译的结果在其他的语言是这样用是不同的结果的。。因为汇编码的优化引擎不一样而不一样。。vc读码后翻译成汇编文件然后连接的。。
看了就是类加类型的题目,实在很无语...的网友还看了以下:
下列词语解释有误的是?词语解释有误的是()①嶙峋:形容山突兀的样子.②肃然起敬:严肃得令人产生恭敬 2020-06-05 …
下列词语解释有误的一项是()〔说明原因)A.确凿:确实无误消释:消融,融化B.轻捷:轻快敏捷方正: 2020-06-05 …
3.对下面句中加括号的字解释有误的一项是()A.金(就)砺则利:接近,靠近B.3.对下面句中加括号 2020-06-16 …
下列句子中括号里的词的意思解释有误的一项是()A有一母见信饥,饭信(作动词,给······吃饭)下 2020-06-17 …
下列句中加点词语解释有误的一项是()A.我西路军当面之敌亦纷纷溃退,毫无斗志……纷纷溃退加点(下列 2020-06-21 …
下列词语解释有误的是:一瞬间:一眨眼之间诱惑:使用手段,使人认识模糊而做坏事喧腾下列词语解释有误的 2020-06-23 …
9.下列句子中加点词语解释有误的一项是()A王欲舍所携人(舍弃)B本所以疑9.下列句子中加点词语解 2020-07-02 …
下面词语解释有误的一项是[]A.又想起祖母,不禁簌簌地流下眼泪。籁籁:纷纷落下的样子。B.“哦…… 2020-07-06 …
下列各句中加粗词解释有误的一项是[]A.南阳宋定伯年少时,夜行逢鬼。(逢:动词,遇见,碰上)B.定伯 2020-11-12 …
求老师解答:下列解释有误的是下列解释有误的是[]A.才高八斗:形容富有文才.援引:引用成例.援,引用 2020-11-15 …