for循环和while循环的区别
在这篇文章中,我们将了解“for”循环和“while”循环之间的区别。
For循环
初始化、条件检查和迭代语句都写在循环的开头。
仅当事先知道迭代次数时才使用。
如果在'for'循环中没有提到条件,则循环会无限次迭代。
初始化只执行一次,并且永远不会重复。
迭代语句写在开头。
因此,它在循环中的所有语句都执行完毕后才执行。
示例
for(initialization; condition; iteration){ //body of the 'for' loop }
以下是for循环的流程图:
While条件
初始化和条件检查都在循环的开头进行。
仅当不知道迭代次数时才使用。
如果在'while'循环中没有提到条件,则会导致编译错误。
如果在检查条件时进行初始化,则每次循环迭代时都会发生初始化。
迭代语句可以写在循环内的任何位置。
示例
while ( condition) { statements; //body of the loop }
以下是while循环的流程图:
广告