3.1.3 在for循环中使用空语句
在for循环中可以使用空语句,如下面这个循环所示:
- for ( ; count < 10; )
initialization和action语句中使用的是空语句。这样做是合法的,因为循环之前就声明和初始化了count,并在循环体内部增加它的值。该循环显示的整数序列和程序中的第一个循环显示的相同。尽管该循环看起来有些奇怪,但它绝对是合法的。
提示
游戏程序员的习惯因人而异。在第2章我们了解到,可以使用while (true)让循环一直运行,直到遇到退出语句(如break)。有些程序员喜欢用for ( ; ; )开头的for循环来创建这类循环。因为循环中的测试表达式是空语句,循环将一直运行,直到遇到某个退出语句。