while与for的区别是什么?

 我来答
浪尖讨生活9z
高粉答主

2023-02-01 · 每个回答都超有意思的
知道小有建树答主
回答量:298
采纳率:100%
帮助的人:13.8万
展开全部

区别:for循环,就是遍历某一对象,通俗说就是根据循环次数限制做多少次重复操作。while循环,是当满足什么条件的时候,才做某种操作。

for循环用法:

int a=0;

for(int i=0;i<10;i++){

a++;

}

a加1加10次,最后a为10。

while循环用法:

int a=0

while(a<10){

a++;

}

a不断自加1,加到10退出循环。

扩展资料:

for循环是编程语言中一种开界的循环语句,而循环语句 [1]  由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。

参考资料:while循环百度百科 for循环百度百科

情深深爱切切
2023-02-01 · 情深深雨蒙蒙,多少楼台烟雨中
情深深爱切切
采纳数:271 获赞数:243

向TA提问 私信TA
展开全部

While和For是C++中的两种循环语句,它们的区别如下:

  • 循环条件:While循环的循环条件是在循环开头进行评估,如果条件为真,则执行循环体;For循环的循环条件是在循环的开始和每次循环的结尾进行评估。

  • 循环控制:While循环的循环控制语句位于循环体内部,For循环的循环控制语句在循环头部。

  • 使用场景:While循环适合不确定循环次数的情况,For循环适合确定循环次数的情况。

  • 简洁性:For循环语句通常更简洁,易于编写和阅读,而While循环语句需要写更多的代码。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式