【C语言学习】循环语句


前言

循环语句这篇博客拖了好久,现在再来捋一捋循环语句有哪些。


一、循环语句是什么?

我们前面学习了分支语句,分支语句就像做一个选择,而循环语句不同的是,很多事情我们不止要做一遍,需要反复做,那么,为了让一些程序重复,就有了循环语句。循环语句有哪些呢?最常用的是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,它的意思是停止循环。


总结

好了,语句的部分更完了,后面继续学习函数等等,加油。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值