循环结构的基本工作方式:
通过条件表达式判断是否执行循环体
条件表达式遵循if语句表达式的原则
do ,while ,for 的区别
do:语句先执行后判断,循环体至少执行一次
while:先判断后执行,循环体可能不执行
for:先判断后执行,相比while更简洁一些
for(;;)和while(true)的区别:
在编程中,我们常常需要用到无限循环,常用的两种方法是while (1) 和 for (;;)。这两种方法效果完全一样,但那一种更好呢?让我们看看它们编译后的代码:
编译前 编译后
while (1); mov eax,1
&nbs