“while循环”和“for循环”有什么区别?

 我来答
王胡子2015
推荐于2019-10-30 · TA获得超过242个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

最大的区别应该是两个语句的语法结构上面。

//while只有一个表达式,表示是否进入循环体

//使用continue的时候,直接进入exp.

while(exp)

{

……

}

//for语句中有3个表达式 exp1,exp2,exp3 。

//exp1 在进入循环前执行一次,一般进行循环变量的初始化,

//exp2 是用来判断是否进入循环体,和while中的exp起到同样的作用。

//exp3 是用来修改我们的循环变量,一般是在每次执行完循环体后执行。使用continue后,也是进入的exp3

for(exp1;exp2;exp3);  

{

……

}

总的来说,可以用while实现的都可以用for来实现,

可以用for来实现的也都可以用while实现。

可以使用do……while实现可以也可以使用 while和for来实现(不过有时候会有点麻烦)。

同样,可以使用while和for实现的也可以使用do……while实现(不过,需要先用if进行判断是否会执行第一次)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式