利来利往卡不卡,人多么?

C++/C循环语句中for语句使用频率最高,while语句其次do语句很少用。本节重点论述循环体的效率提高循环体效率的基本办法是降低循环体的复杂性。

【建议4-4-2】如果循环体内存在邏辑判断并且循环次数很大,宜将逻辑判断移到循环体的外面示例4-4(c)的程序比示例4-4(d)多执行了N-1次逻辑判断。并且由于前者老要进行逻辑判斷打断了循环“流水线”作业,使得编译器不能对循环进行优化处理降低了效率。如果N非常大最好采用示例4-4(d)的写法,可以提高效率如果N非常小,两者效率差别并不明显采用示例4-4(c)的写法比较好,因为程序更加简洁

我要回帖

更多关于 卡利来 的文章

 

随机推荐