for(;;)与while(1)的区别

来源:互联网 发布:初学编程怎么学 编辑:程序博客网 时间:2024/04/24 02:52
for(;;)编译成汇编后是无条件转移,while(1)是要0和1进行一下比较的,所以从这个方向上看for(;;)是要比while(1)快的因为少了一个比较指令,但现在的编译器都是有一定的优化能力的,像while(1)这种会优化成和for(;;)一样的汇编代码。
0 0
原创粉丝点击