前言
上章节讲解C语言选择结构中的分支语句。忘记了的同学可以复习哦。本章节主要讲解下C语言中的循环语句。
什么时候存在循环考虑一种情况,我们在所需的次数内重复执行单个语句或语句块。可以使用C语言中的循环语句来解决这种问题。例如,假设我们打印消息100次的情况。如果我们想在不使用循环语句的情况下执行该任务,我们必须编写100个printf语句,或者我们必须在单个printf语句中写入相同的消息100次。两者都是复杂的方法。使用循环语句可以非常轻松地执行相同的任务。
循环语句用于重复执行单个语句或语句块,直到给定条件为FALSE。
C语言提供了三个循环语句:
C语言while语句只要给定条件为TRUE,while语句就用于重复执行单个语句或语句块。while语句具有以下语法:
首先,评估给定条件。如果条件为TRUE,则执行单个语句或语句块。执行完成后,再次评估条件。如果为TRUE,则再次执行相同的语句。重复相同的过程,直到将条件评估为FALSE。只要条件被评估为FALSE,执行控制就会移出while块。
示例程序| 程序显示从0 到10之间的偶数
当我们使用while语句时,我们必须遵循以下规则:
- while是关键字,因此必须仅以小写字母使用。
- 如果条件包含变量,则必须在使用之前为其赋值。
- 必须根据while块内的要求修改条件中使用的变量的值。
- 在while语句中,条件可以是直接整数值,变量或条件。
- while语句可以是空语句。
C语言do-while语句
只要条件为TRUE,do-while语句就会用于重复执行单个语句或语句块。do-while语句具有以下语法:
示例程序| 程序显示从0 到10之间的偶数
当我们使用do-while语句时,我们必须遵循以下内容:
- 他们必须以小写字母使用。
- 如果条件包含变量,则必须在使用之前为其赋值。
- 必须根据do块内的要求修改条件中使用的变量的值。
- 在do-while语句中,条件可以是直接整数值,变量或条件。
- do-while语句可以是空语句。
- 在do-while中,语句块至少执行一次。
C语言for语句只要给定条件为TRUE,for语句就用于重复执行单个语句或语句块。for语句具有以下语法和执行流程图:
首先,for语句执行初始化,然后执行条件评估。如果条件计算为TRUE,则执行for语句的单个语句或语句块。执行完成后,将执行修改语句,并再次评估条件。如果为TRUE,则再次执行相同的语句。重复相同的过程,直到将条件评估为FALSE。只要条件被评估为FALSE,执行控制就会移出for块。
示例程序| 程序显示从0 到10之间的偶数
当我们使用声明时,我们必须遵循以下规则:
for是一个关键字,因此它必须仅用于小写字母。 每个for语句必须提供初始化,条件和修改(它们可以为空但必须用“;”分隔) Ex:for(;;)或for(; condition; modification)或for(; condition;) 在for语句中,条件可以是直接整数值,变量或条件。 for语句可以是空语句。
C语言循环嵌套
任何循环之间都可以嵌套 嵌套的基本理解:描述一种计数方式 :i
行号j列号,描述行列关系
详细讲解可以参见视频教程。
尾言 作业:用循环实现数字回文输出,输入5,输出:1234554321 不管怎样,生活还是要继续向前走去。有的时候伤害和失败不见得是一件坏事,它会让你变得更好,孤单和失落亦是如此。每件事到最后一定会变成一件好事,只要你能够走到最后。 本文分享自微信公众号 - C语言编程基础(goodStudyCode)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
|