for 循环和 while 循环之间的区别
computer programmingprogrammingmiscellaneous
在本文中,我们将了解 ‘for’ 循环和 ‘while’ 循环之间的区别。
For 循环
初始化、条件检查和迭代语句都写在循环的开头。
仅当事先知道迭代次数时才使用它。
如果 ‘for’ 循环中未提及条件,则使用 ‘while’循环,则循环将无限次迭代。
初始化只进行一次,并且永远不会重复。
迭代语句写在开头。
因此,一旦循环中的所有语句都执行完毕,它就会执行。
示例
for(initialization; condition; iteration){ //"for"的循环主体 }
以下是 for 循环的流程图 −
While 条件
初始化和条件检查在循环开始时完成。
仅在不知道迭代次数时使用。
如果 'while' 中未提及条件循环,会导致编译错误。
如果在检查条件时进行初始化,则每次迭代循环时都会发生初始化。
迭代语句可以写在循环内的任意位置。
示例
while ( 条件) { 语句; //循环体 }
以下是 while 循环的流程图 −