C语言循环

本文详细介绍了C语言中的循环结构,包括while、do while、for循环及其嵌套,讲解了循环的选择、跳转和常见应用技巧。同时,提供课后作业加深对循环的理解,涉及各种循环场景的实现,如数值累加、九九乘法表等。
摘要由CSDN通过智能技术生成

一、程序结构

在C语言程序中,一共有三种程序结构:顺序结构、选择结构(if和switch分支结构)、循环结构;

1)顺序结构

从头到尾一句接着一句的执行下去,直到执行完最后一句;

2)选择结构

执行到某个节点时,根据判断条件的结果来决定执行分支的方向,由if和switch实现。

3)循环结构

循环结构有一个循环体,循环体里是一段代码。对于循环结构来说,判断循环的条件,来决定是否继续执行循环体,由while、do while和for来实现。

二、while循环

while循环的一般形式为:

  while (表达式)
  {
   
    语句块
  }

意思是,先计算表达式的值,当值为真时(非0即是真),执行语句块,执行完语句块后,回到循环首部再次计算表达式的值,如果为真,又执行一次语句块……,这个过程会一直重复,直到表达式的值为假,就不再执行语句块

循环也常常出现在我们的生活中,以超女选秀为例。

  // 超女已准备出场

  while (是否有未出场的超女)
  {
   
    // 判断超女的年龄
    // 判断超女的身材
    // 判断超女的颜值
    // 送往后宫
  }

超女选秀就是一个循环,是否有未出场的超女是循环首部要判断的条件,它的取值会随着循环次数的增加而改变,判断超女的年龄、判断超女的身材、判断超女的颜值、送往后宫是循环体,随着循环次数的增加,全部的超女已出场,循环体不再执行。

三、do while循环

do while循环的一般形式为:

  do
  {
   
    语句块
  }  while (表达式)

do while先执行一次循环,然后再判断表达式的值,如果为真,再执行一次循环体,如此重复下去。

在实际开发中,几乎不用 do while,所以就不讲它了。

四、循环的跳转

continue和break两个关键字用在循环体中,用于控制循环体代码的执行流程。

continue跳转到循环的首部。

break跳出循环。

以超女选秀为例:

  // 超女已准备出场

  while (是否有未出场的超女)
  {
   
    // 判断超女的年龄
    if (年龄小于16) continue;
    // 判断超女的身材
    if (身材不火辣) continue;
    // 判断超女的颜值
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值