vc++相关的程序阅读题运行结果以及分析的过程……谢谢了……
第一题:
结果为:10,10.0
分析:直接看cout输出语句,调用a+b,结果为10,然后输出”,“,最后调用c+d,注意是double类型,10.0
第二题:
结果:(1)a=3,b=2 (2)a=8,b=2
分析:()fun函数的形参列表有默认值,主函数不传入参数,那么就a和b的值就是默认值3和2; fun(8)把第一个a换成了8,所见结果就是8,2
这也太多了题,可以采纳后私聊我
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。
提醒:再牛×的老师也无法代替学生自己领悟和上厕所!
单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。