for和while的区别及使用
for
for的定义,()内的三段表达式,除了中间的必须产生布尔型,并未对其余两段有所限制,只要是表达式就可以了。
//递增和递减
for(int i = 0;i < 100;i++)
for (int i = 100; i > 0 ; i--)
//有多表达式的
for (int i = 100, j = 100; i > 0 || j>0 ; i--,j++)
//无限循环(死循环)(没有跳出语句)
for(;;)
while
for循环适用于已知道循环控制的范围,如果不知道范围,就可以利用while循环来控制。如下:
while(控制元素){
while循环主体;
}
注意:在while循环中,必须要在while循环主体中改变控制元素的值,否则就容易造成死循环。
do while
与while循环类似,只不过在进行循环的时候要先运行do while循环主体,然后再有while的条件表达式来判断是否运行下一次的do while主体。如下:
do{
循环主体;
}
while(条件表达式)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步