第十章 控制语句之循环语句

C语言学习之路

第一章 初识C语言
第二章 变量
第三章 常量
第四章 字符串与转义字符
第五章 数组
第六章 运算符
第七章 指针
第八章 结构体
第九章 控制语句之条件语句
第十章 控制语句之循环语句



前言

在前面一章的学习中,我们学会了C语言中条件语句的使用和逻辑剖析。但是,当我们想打印一组从0到100的数字,这个时候我们想到的肯定是给数字1++。然后写100遍,但是这样就会造成代码的冗余复杂,使得代码的可读性下降。因此,我们本章学习的循环语句就能够轻松地解决代码循环的问题。


一、循环语句:

1、while语句:

while (条件)
{
   满足条件时的循环代码
}

这个形式非常像前面学的if语句,但是这个语句会不断地判断,执行。相当于一个可以不断循环的if语句。

int a = 1;
while (a<=100 )
{
  printf("%d",a);
  a++;
}

这串代码的解释就是,当a<100时,就会执行大括号内的代码,即打印a,并加一。不断地重复,最后完成1到100的打印工作。
在这里插入图片描述
那么,我们这里可以创建一个死循环操作。死循环在日后的学习之中经常用到。例如后续的通讯录系统搭建等项目。

while (1)//这里的数字只要是非零就行。
{
 循环体语句
}

死循环语句中,如果我们想跳出来需要用到后续提到的转向语句。

2、for语句:

for (int i=1;i<=100;i++)
{
  printf("%d",i);
}

在这里插入图片描述
首先,我们先了解一下for循环的一个整体的执行思路。
表达式1优先执行,并且仅仅执行1次。然后利用表达式2进行循环要求的判断。倘若不满足条件则直接跳出循环,倘若满足条件,则开始执行循环体内的语句,并且执行完之后,执行一次表达式三。一个循环过后,继续条件判断,执行循环体语句和表达式3…….
在这里插入图片描述

3、do while 语句:

在介绍do while 循环之前,我们先来回顾一下while循环,while循环需要先判断条件,再进行循环体语句的执行。而我们这里介绍的do while语句的特点仅仅是,先执行一次循环体语句。剩余的操作流程和while循环一样。
在这里插入图片描述


总结

在本章的学习中,我们了解了三种循环语句:while 、do while 、for循环。循环的存在可以大大地减少我们的代码量,希望大家能灵活运用。

猛兽总是独行,只有牛羊才成群结队。
——鲁迅

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值