二、循环语句
1.for循环
for
循环用于重复执行一段代码,直到满足某个条件为止。其基本语法如下:
for (initialization; condition; update) { | |
// 循环体,即重复执行的代码块 | |
} |
int i,n,s=0;
for (i = 1;i <= n;i++)
{
s++;
printf("%d", s);
}
其中,initialization
是循环开始前的初始化操作,condition
是循环条件,update
是每次循环结束后的更新操作。
2.while循环
while
循环也是用于重复执行一段代码,但其语法与for
循环略有不同。其基本语法如下:
while (condition) { | |
// 循环体,即重复执行的代码块 | |
} |
只要condition
为真,while
循环就会一直执行循环体。
int i,n,s=0;
while (i <= n)
{
s++;
printf("%d", s);
i++;
}
2.do-while循环
do-while
循环与while
循环类似,但不同之处在于它会先执行一次循环体,然后再检查条件。其基本语法如下:
do { | |
// 循环体,即重复执行的代码块 | |
} while (condition); |
即使condition
在第一次检查时为假,do-while
循环也会至少执行一次循环体。
int i=1,n,s=0;
do
{
i++;
s++;
printf("%d", s);
}
while(i<=n)
for循环与while循环可以实现互换,即for循环能实现的的while循环也能实现。