循环语句:for循环、while循环、do whlie循环。
for循环
for循环的基本格式:
for(表达式1;表达式2;表达式3)
{
循环语句;
}
关键字for后面有三个表达式,表达式1为初始化,表达式2为测试条件,表达式3为执行更新(推动循环)。
例:计算1到100之间所有整数的和。
#include <stdio.h>
int main()
{
int i = 1;
int sum = 0;
for (i=1;i<=100;i++)
{
sum = sum + i;
}
printf("1到100之间的整数和为:%d\n",sum);
return 0;
}
1到100之间的整数和为:5050
while循环
while循环的基本格式:
while(表达式1)
{
语句1;
}
在while循环中,表达式1为循环的测试条件,只有符合条件才可以进行循环。语句1为循环体,便是需要进行循环的语句。
例:计算1到100之间所有整数的和。
#include <stdio.h>
int main()
{
int i = 1;
int sum = 0;
while(i<=100)
{
sum = sum + i;
i++;
}
printf("1到100之间的整数和为:%d\n",sum);
return 0;
}
1到100之间的整数和为:5050
do while循环
do while循环的基本格式:
do
{
语句1;
}while(表达式1);
在do whlie循环中语句1为所要循环的内容也便是循环体。表达式1为循环的判断条件。
例: 计算1到100之间所有整数的和。
#include <stdio.h>
int main()
{
int i = 1;
int sum = 0;
do
{
sum = sum + i;
i++;
} while (i<=100);
printf("1到100之间的整数和为:%d\n",sum);
return 0;
}
1到100之间的整数和为:5050