前言
循环语句这篇博客拖了好久,现在再来捋一捋循环语句有哪些。
一、循环语句是什么?
我们前面学习了分支语句,分支语句就像做一个选择,而循环语句不同的是,很多事情我们不止要做一遍,需要反复做,那么,为了让一些程序重复,就有了循环语句。循环语句有哪些呢?最常用的是for循环,其次是while循环,再次是do while循环。
二、循环语句的语法结构
1.for循环
代码如下(示例):
int main()
{
int x = 0;
for (x = 1000; x <= 2000; x++)\\x=1000是初始化,x<=2000是判断部分,x++是调整部分
{
if (x % 4 == 0 && x % 100 != 0)
printf("%d ", x);
if (x % 400 == 0)
printf("%d ", x);
};
return 0;
}
for循环比较简洁,也容易理解,它将初始化部分,判断部分和调整部分放在一起。但是有一点要注意,这三个部分用分号隔开,这个问题我在学习中就出了错,提醒大家注意。
2.while循环
代码如下(示例):
int main()
{
int i = 1;
while (i <= 10)
{
i = i + 1;
if (i == 5)
continue;
printf("%d ", i);
}
return 0;
}
while循环中,int i=1是初始化部分,while(i<=10)是判断部分,i=i+1是调整部分。这里出现了一个新内容continue,continue出现,循环将跳过调整部分重新来到判断部分。
3.do while循环
int main()
{
i = 10;
do
{
if (5 == i)
break;
printf("%d\n", i);
} while (i < 10);
return 0;
}
do while中do后面的部分为调整部分,do前面的部分为初始化部分,while后面为判断部分。do while循环与前两者不同,它是先调整后判断。这里出现了break,它的意思是停止循环。
总结
好了,语句的部分更完了,后面继续学习函数等等,加油。