for循环是根据啥来判断循环次数的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环是根据啥来判断循环次数的相关的知识,希望对你有一定的参考价值。

有没有人编个for循环的例子解释一下

我们来看下for语句的表达式,for( 循环变量赋初值;循环条件;循环变量增值)
我们来看一个简单的例子
#include "stdio.h"
main ()

int i,sum=0;
for(i=1;i<=5;i++)
sum=sum+i;
printf("sum= %d",sum);

这是个求!+2+3+4+5的例子,我们看for语句,(i=1)是对循环变量赋初值为1,
(i<=5)是循环条件,就是只要i这个变量的值是小于或等于5的,循环将会进行下去,直到i不符合i<=5这个条件,循环停止,执行print函数.
参考技术A for(i=1,i<10,i++)
i+2;
这里是根据i<10来判断的,如果i<10成立,则做for的内嵌语句,不成立,则退出,这样就可以判断次数了.
参考技术B for(i=0;i<5;i++),其中第二部分是判断用的,i<5就继续循环,一共循环0,1,2,3,4共五次。 参考技术C for(i=1;i<=10;i++)
很明显是根据i<=10来判断循环次数的
参考技术D for(int i = 0;i < 10; i++)

....


先定义一个迭加量I,初始化为0,然后条件判断,如果i<10,i就等于i+1。一直到i=10为止。

for循环与while循环

1、两中循环的语法结构

for循环结构:

for(表达式1;表达式2;表达式3)

{

  执行语句;

}

while循环结构:

while(表达式1)

{

  执行语句;

}

2、两者区别:

  • 应用场景:由于for循环语句将初始化,循环条件,循环变量的修改都放在一起,因此for语句常用于能够预先判断循环次数的循环或遍历中;while表达式比较自由,只有一个表示真假的表达式,常用于无法事先判断循环次数的循环
  • 循环出错角度:for循环循环次数已知,不会陷入死循环 ;while循环循环次数未知,有时会陷入死循环
  • 内存角度:一般for循环语句的控制变量是局部变量,循环结束后,变量会被及时释放掉,不浪费空间; 而while循环的控制变量在循环结束后还可以被访问

 

以上是关于for循环是根据啥来判断循环次数的的主要内容,如果未能解决你的问题,请参考以下文章

java 超多次数的for循环如何改善

c语言 for循环次数

如何确定for循环的次数!

如何确定for循环的次数

for循环中,怎样判断程序执行了多少次?

for循环执行打印出1-100的所有偶数