确认一键查看最优答案?
本功能为VIP专享开通VIP获取答案速率将提升10倍哦!
这样嵌套的重复代码,有什么方法可以优化吗
除了for之外,还有什么地方是可以改进优化的吗
新手一枚,还请大佬们多敲打
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
本人写了一个嵌套的for循环的嵌套,很基础的但是不知道为什么在执行的时候内部的for循环的嵌套只执行了第一次,后面程序直接忽视了这个for循环的嵌套不说了,上代码和运行结果:
可以看到Bit_LS1开始后面都没有输出了,求解答啊
洇为你的q在第一次for循环的嵌套里面已经增长到6了后面又没重新赋值
单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一
每次内层循环的嵌套前要把q 改为0
代码功能归根結底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中間结果显示或写到日志文件中一步一步分析出来的。
提醒:再牛×的老师也无法代替学生自己领悟和上厕所!
单步调试和设断点调试(VS IDE中编譯连接通过以后按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处)是程序员必须掌握的技能之一。
您的q值茬内循环的嵌套时已经达到过一次最大值并且在后续执行中没有发生重置及变化,所以在第二次开始就不在进入内部循环的嵌套了