发布网友 发布时间:2022-04-21 22:14
共2个回答
热心网友 时间:2023-06-27 23:11
区别: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-06-27 23:11
While和For是C++中的两种循环语句,它们的区别如下:
循环条件:While循环的循环条件是在循环开头进行评估,如果条件为真,则执行循环体;For循环的循环条件是在循环的开始和每次循环的结尾进行评估。
循环控制:While循环的循环控制语句位于循环体内部,For循环的循环控制语句在循环头部。
使用场景:While循环适合不确定循环次数的情况,For循环适合确定循环次数的情况。
简洁性:For循环语句通常更简洁,易于编写和阅读,而While循环语句需要写更多的代码。