目录
1.for 语句的一般形式
2.for 语句的嵌套
3.for 语句的简单使用
1.for 语句的一般形式
一般形式:
for(表达式1;表达式2;表达式3)
{
语句
}
表达式1 设置初始条件(首先执行表达式1),且整个循环过程中只执行一次。可以为零个、一个或多个变量设置初值。
表达式2 循环条件表达式,用于判定是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。
表达式3 作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的。
温馨提醒:① 在for循环中,表达式1、表达式2和表达式3都可以为空,for( ; ; )等同于while (1)。② continue和break两个关键字也可以用在for循环体中。。
如此看来,for语句还可理解为:
for(循环变量赋初值;循环条件;循环变量增值)
{
语句
}
// 例
for(i = 1; i < 20; num++)
{
num = num + i;
}
2.for 语句的嵌套
循环的嵌套 一个循环体内又包含着另一个完整的循环结构。
多层循环 内嵌的循环中还可以嵌套循环。
for 语句的嵌套,例:
for( ; ; )
{
for( ; ; )// 内层循环
{
语句
}
}
3.for 语句的简单使用
for 语句的简单使用(计算从1加到100的和),例:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int i, sum = 0;
for (i = 1; i <= 100; i++)// 计算从1加到100的和
{
sum += i;// 求和
}
printf("%d\n", sum);
return 0;
}
输出结果: