循环结构:又称为重复结构,在程序中处理问题需要重复处理。
for循环语句:使用灵活
可用于循环次数已确定或不确定循环次数的情况。
for循环的一般结构:
for(表达式1;表达式2;表达式3)
{
语句块;
}
- for循环中 表达式1是循环变量的初值, 表达式2是循环的条件,表达式3是循环变量的增减值。、
- 表达式1仅在第一次循环执行,(就是循环变量初始化)。
- 表达式2一般是关系表达式,决定是否继续执行下一次循环。
- 表达式3,修改循环变量的值。
- for(;;)会造成程序的死循环(无限循环),永远停不下来的循环。
- 表达式3不能加分号,如果加了分号就无法执行循环语句块里的内容了,因为在表达式3之后就结束了。
#include <stdio.h>
int main()
{
int sum=0;
for(int i=1;i<=100;i++)
{
sum+=i;
}
printf("1到100的和是%d",sum);
}
同时也可以先定义循环变量i的初值,则for循环表达式1中就可以省略不写。与一般表达式效果相同。
#include <stdio.h>
int main()
{
int sum=0,i=1;
for(;i<=100;i++)
{
sum+=i;
}
printf("1到100的和是%d",sum);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)