For loop for循环声明后分号的行为
大多数For loop for循环声明后分号的行为,for-loop,For Loop,大多数for循环具有以下语法: for(initializer; condition; incrementer) { // code // code } 如果只有一行代码,则可能遵循以下语法: for(initializer; condition; incrementer) // code 或 所以,我的问题是,这是如何 for(initializer; condition; incrementer) ; 或者这个, for(initializer; con
for
循环具有以下语法:
for(initializer; condition; incrementer) {
// code
// code
}
如果只有一行代码,则可能遵循以下语法:
for(initializer; condition; incrementer)
// code
或
所以,我的问题是,这是如何
for(initializer; condition; incrementer)
;
或者这个,
for(initializer; condition; incrementer);
规矩点<代码>是许多编程语言中的有效语句。所以,
表示循环应该保持循环,而不执行任何语句,或者是
考虑执行语句并循环此代码>语句直到循环终止?在类C语言中(实际上这是唯一有意义的地方),您的第二个描述是正确的:空语句作为循环体执行。是的,这是正确的,只有循环构造执行。许多像我这样的人把“;”放在在它自己的线路上,试图使空循环更加明显。
for(initializer; condition; incrementer);