C语言循环

1.while 循环

用法:while(条件表达式){

语句} 

含义:当条件表达式时,执行语句,如此循环,直到不符合条件

执行流程图:

举例:打印1~10的值,i<=10即为循环判断条件,而i++则是下一次循环时的调整条件

2.for循环

(1)语法形式

for(循环变量的初始化;循环条件的判断;循环变量的调整)

(2)执行流程

(3)同样以打印1~10举例

for循环中也有初始化、判断、调整这三部分,用花括号包括每次循环要执行的语句

3.do while 循环

3.1语法如图 

3.2执行流程如图

3.3还是以打印1~10为例

与前面两种循环不同的是,do while语句是先执行后判断表达式。也就意味着其中的循环体是至少执行一次的,这点需要特别注意的

4.break与continue关键字的使用

4.1 break 关键字用于立即退出循环,不再执行循环体内剩余的代码,然后继续往后执行。
 

  4.2 continue 关键字用于结束当前循环,跳过循环体内剩余的代码,直接进入下一次循环的判断。
  

4.3while 循环中也是如此

若把break替换成continue,只是跳过了符合条件的循环。如下图所示

5.循环的嵌套

这便是三种循环的综合运用,需要自己去练题去熟悉的,便以打印九九乘法表为例:

外层for循环控制被乘数 `i`,它的取值范围是从 1 到 9。内层for循环控制乘数 `j`,它的取值范围是从 1 到 `i`。这样我们就可以确保只输出下三角的乘法表,避免重复。在每行内层循环结束后,我们通过`printf("\n")`打印一个换行符,以便换行显示下一个乘法表的内容。。

至此,觉得如何?循环部分大体就是这些,循环是C语言学习的重点,光纸上谈兵是不够的,还是要通过题目体会其思路,加油!!!

  • 12
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值