C语言两种for循环

来源:互联网 发布:网狐gameengine源码 编辑:程序博客网 时间:2024/06/16 02:23


for循环语句可以有两种写法:


A:for(i = 0; i < cnt; i++)
     {
         ;
     }




B:for(i = cnt; i < cnt; i--)
     {
         ;
     }






共同点:可实现相同的功能。


不同点:代码执行的过程中,在内存中A要比B多一条语句,每次for循环,A都要从内存中多加载一次cnt的值。
           内存的读取一般远远小于CPU的执行速度,所以A的效率不如B高。
0 0
原创粉丝点击