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

共 1572字,需浏览 4分钟

 ·

2020-12-29 02:49

前言

上章节讲解C语言选择结构中的分支语句。忘记了的同学可以复习哦。本章节主要讲解下C语言中的循环语句。

什么时候存在循环

考虑一种情况,我们在所需的次数内重复执行单个语句或语句块。可以使用C语言中的循环语句来解决这种问题。例如,假设我们打印消息100次的情况。如果我们想在不使用循环语句的情况下执行该任务,我们必须编写100个printf语句,或者我们必须在单个printf语句中写入相同的消息100次。两者都是复杂的方法。使用循环语句可以非常轻松地执行相同的任务。

循环语句用于重复执行单个语句或语句块,直到给定条件为FALSE。

C语言提供了三个循环语句:

  • while语句

  • do-while语句

  • for语句

C语言while语句

只要给定条件为TRUE,while语句就用于重复执行单个语句或语句块。while语句具有以下语法:

首先,评估给定条件。如果条件为TRUE,则执行单个语句或语句块。执行完成后,再次评估条件。如果为TRUE,则再次执行相同的语句。重复相同的过程,直到将条件评估为FALSE。只要条件被评估为FALSE,执行控制就会移出while块。

示例程序| 程序显示从0 到10之间的偶数

当我们使用while语句时,我们必须遵循以下规则:

  1. while是关键字,因此必须仅以小写字母使用。

  2. 如果条件包含变量,则必须在使用之前为其赋值。

  3. 必须根据while块内的要求修改条件中使用的变量的值。

  4. 在while语句中,条件可以是直接整数值,变量或条件。

  5. while语句可以是空语句。

C语言do-while语句

只要条件为TRUE,do-while语句就会用于重复执行单个语句或语句块。do-while语句具有以下语法:

示例程序| 程序显示从0 到10之间的偶数

当我们使用do-while语句时,我们必须遵循以下内容:

  1. 他们必须以小写字母使用。

  2. 如果条件包含变量,则必须在使用之前为其赋值。

  3. 必须根据do块内的要求修改条件中使用的变量的值。

  4. 在do-while语句中,条件可以是直接整数值,变量或条件。

  5. do-while语句可以是空语句。

  6. 在do-while中,语句块至少执行一次。

C语言for语句

只要给定条件为TRUE,for语句就用于重复执行单个语句或语句块。for语句具有以下语法和执行流程图:

首先,for语句执行初始化,然后执行条件评估。如果条件计算为TRUE,则执行for语句的单个语句或语句块。执行完成后,将执行修改语句,并再次评估条件。如果为TRUE,则再次执行相同的语句。重复相同的过程,直到将条件评估为FALSE。只要条件被评估为FALSE,执行控制就会移出for块。

示例程序| 程序显示从0 到10之间的偶数

当我们使用声明时,我们必须遵循以下规则:

  1. for是一个关键字,因此它必须仅用于小写字母。

  2. 每个for语句必须提供初始化,条件和修改(它们可以为空但必须用“;”分隔)

  3. Ex:for(;;)或for(; condition; modification)或for(; condition;)

  4. 在for语句中,条件可以是直接整数值,变量或条件。

  5. for语句可以是空语句。

C语言循环嵌套

  1. 任何循环之间都可以嵌套

  2. 嵌套的基本理解:描述一种计数方式 :i

    行号

    j列号,描述行列关系

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

尾言

作业:用循环实现数字回文输出,输入5,输出:1234554321

不管怎样,生活还是要继续向前走去。有的时候伤害和失败不见得是一件坏事,它会让你变得更好,孤单和失落亦是如此。每件事到最后一定会变成一件好事,只要你能够走到最后。



浏览 53
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报