评论

收藏

[C++] C语言一循环一图释,教你上手循环语句

编程语言 编程语言 发布于:2021-08-06 13:11 | 阅读数:389 | 评论:0

DSC0000.gif
前言
上章节讲解C语言选择结构中的分支语句。忘记了的同学可以复习哦。本章节主要讲解下C语言中的循环语句。
什么时候存在循环考虑一种情况,我们在所需的次数内重复执行单个语句或语句块。可以使用C语言中的循环语句来解决这种问题。例如,假设我们打印消息100次的情况。如果我们想在不使用循环语句的情况下执行该任务,我们必须编写100个printf语句,或者我们必须在单个printf语句中写入相同的消息100次。两者都是复杂的方法。使用循环语句可以非常轻松地执行相同的任务。
循环语句用于重复执行单个语句或语句块,直到给定条件为FALSE。
C语言提供了三个循环语句:
  • while语句
  • do-while语句
  • for语句
C语言while语句只要给定条件为TRUE,while语句就用于重复执行单个语句或语句块。while语句具有以下语法:
DSC0002.jpeg 首先,评估给定条件。如果条件为TRUE,则执行单个语句或语句块。执行完成后,再次评估条件。如果为TRUE,则再次执行相同的语句。重复相同的过程,直到将条件评估为FALSE。只要条件被评估为FALSE,执行控制就会移出while块。
示例程序| 程序显示从0 到10之间的偶数

DSC0003.jpeg 当我们使用while语句时,我们必须遵循以下规则:
  • while是关键字,因此必须仅以小写字母使用。
  • 如果条件包含变量,则必须在使用之前为其赋值。
  • 必须根据while块内的要求修改条件中使用的变量的值。
  • 在while语句中,条件可以是直接整数值,变量或条件。
  • while语句可以是空语句。
                   C语言do-while语句
只要条件为TRUE,do-while语句就会用于重复执行单个语句或语句块。do-while语句具有以下语法:

DSC0004.jpeg 示例程序| 程序显示从0 到10之间的偶数
DSC0005.jpeg 当我们使用do-while语句时,我们必须遵循以下内容:
  • 他们必须以小写字母使用。
  • 如果条件包含变量,则必须在使用之前为其赋值。
  • 必须根据do块内的要求修改条件中使用的变量的值。
  • 在do-while语句中,条件可以是直接整数值,变量或条件。
  • do-while语句可以是空语句。
  • 在do-while中,语句块至少执行一次。
C语言for语句只要给定条件为TRUE,for语句就用于重复执行单个语句或语句块。for语句具有以下语法和执行流程图:

DSC0006.jpeg 首先,for语句执行初始化,然后执行条件评估。如果条件计算为TRUE,则执行for语句的单个语句或语句块。执行完成后,将执行修改语句,并再次评估条件。如果为TRUE,则再次执行相同的语句。重复相同的过程,直到将条件评估为FALSE。只要条件被评估为FALSE,执行控制就会移出for块。
示例程序| 程序显示从0 到10之间的偶数
DSC0007.jpeg
当我们使用声明时,我们必须遵循以下规则:

  • for是一个关键字,因此它必须仅用于小写字母。                  
  • 每个for语句必须提供初始化,条件和修改(它们可以为空但必须用“;”分隔)                 
  • Ex:for(;;)或for(; condition; modification)或for(; condition;)                  
  • 在for语句中,条件可以是直接整数值,变量或条件。                  
  • for语句可以是空语句。


    C语言循环嵌套

  • 任何循环之间都可以嵌套                  
  • 嵌套的基本理解:描述一种计数方式 :i

    行号j列号,描述行列关系

DSC0008.jpeg
详细讲解可以参见视频教程。

尾言
作业:用循环实现数字回文输出,输入5,输出:1234554321
不管怎样,生活还是要继续向前走去。有的时候伤害和失败不见得是一件坏事,它会让你变得更好,孤单和失落亦是如此。每件事到最后一定会变成一件好事,只要你能够走到最后。
本文分享自微信公众号 - C语言编程基础(goodStudyCode)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。



关注下面的标签,发现更多相似文章