for(;;)和while(1)两种死循环的区别

有些编译器在写程序时会自动生成死循环代码,大可能是使用for形式的,咱们本身写程序,常常用的while(1),因此有些不解,查询网络后得出如下结论 即 for(;;)和while(1)两种死循环的区别: 一、 for(;;)死循环里的两个;;表明两个空语句,编译器通常会优化掉它们,直接进入循环体。 while(1)死循环里的1被当作表达式,每循环一次都要判断常量1是否是等于零。 即,相对来讲for
相关文章
相关标签/搜索