C语言中的循环结构是程序中的一个基本结构。
循环结构可以使我们写很少的语句,让计算机反复执行某一过程。
C语言提供了while语句,do......while语句和for语句,可以组成各种不同形式的循环结构。
while语句
while语句又称当型循环控制语句
while(表达式) 语句
表达式式循环条件 ,语句是循环体
当表达式的值为真(非0)时,执行循环体语句,否则终止循环。其特点是先判断,再执行。
例如:计算1+2+3+...+100的值
#include<stdio.>
int main()
{
int i,m;
i=1;
m=0;
while(i<=100)
{
m=m+i;
i++;
}
printf("%d",m);
}
表达式为i<=100,判断结果为真(非0),则执行循环 m=m+i;i++;
上述while语句便能轻松实现多次加法运算。
do...while语句
do
语句;
while(表达式);
其中语句是循环体,表达式是循环条件
先执行循环体语句一次,在判断表达式的值,当表达式的值为真(非0),继续循环,否则终止循环。特点先执行,再判断。
例如:计算1+