C语言中死循环有两种常见方式:
// 循环方式1 for(;;) { //执行语句 } // 循环方式2 while(1) { //执行语句 }
区别: for(;;)中的;;代表两个空语句,编译器会在编译时将其优化,直接进入循环;而while(1)存在一个判断语句--即是否为1,效率上稍逊于前者
标签:语句,方式,区别,编译器,while,循环 From: https://www.cnblogs.com/toriyung/p/16837529.html
C语言中死循环有两种常见方式:
// 循环方式1 for(;;) { //执行语句 } // 循环方式2 while(1) { //执行语句 }
区别: for(;;)中的;;代表两个空语句,编译器会在编译时将其优化,直接进入循环;而while(1)存在一个判断语句--即是否为1,效率上稍逊于前者
标签:语句,方式,区别,编译器,while,循环 From: https://www.cnblogs.com/toriyung/p/16837529.html