IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 九、C语言的基本结构—循环结构 -> 正文阅读

[C++知识库]九、C语言的基本结构—循环结构

1、while循环

1)形式:

while(表达式)

{

????语句;

}

2)说明:

①从while表达式开始,表达式结果如果非0,则执行循环体中的语句;

②循环体中的语句执行完毕后,返回到while表达式处,如果表达式结果仍然非0,则继续执行花括号中的语句,如此反复执行,直到while表达式的结果为0为止;

③循环体中应当有能够使while表达式趋向于结果为0的语句;

④表达式的值以非0位真,以0为假。

2、do……while循环

1)形式:

do

{

????语句;

}

while(表达式);

2)说明:

①从do循环体中的语句开始执行,然后进行条件判断;

②如果表达式结果非0,则返回到do循环体继续执行,如此往复直到while表达式的结果为0为止;

③循环体中应当有能够使while表达式趋向于结果为0的语句。

④表达式的值以非0位真,以0为假

while循环和do……while循环的区别在于:while循环可以一次都不执行,而do……while循环至少能够执行一次。

3、for循环

1)形式:

for(表达式1;表达式2;表达式3)

{

????语句;

}

2)说明:

①表达式1可以省略,则表达式1应写在for语句之前,即:

??表达式1

??for(;表达式2;表达式3)

??{

????????循环语句;

? ?}

②表达式2可以省略,表示循环条件始终为真,循环可以无限制地运行下去,即:

??for(表达式1;;表达式3)

??{

??}

③表达式3可以省略,则表达式3应写在循环体中,即:

??for(表达式1;?表达式2;)

??{

????????循环语句;

????????表达式3;

? ?}

④表达式1和表达式3都可以省略,则表达式1应写在for语句之前,表达式3应写在for循环体中,即:

表达式1

for(;表达式2;)

{

? ? ?循环语句;

? ? ?表达式3;

}

⑤表达式1、2、3都可以省略,此时的for循环就相当于while(1)语句;

⑥for语句中的表达式1可以设置为循环变量初值的赋值表达式,也可以是与循环变量无关的其它表达式;

⑦表达式一般是关系表达式或逻辑表达式,但也可以是数值表达式或字符表达式;

⑧一个表达式的位置上,可以通过使用逗号运算符来设置多个表达式,如:

#include <stdio.h>

int main()

{

????????for(int i=0,j=0;i<10,j<9;i++,j++)

????????{

????????????printf("i=%d,j=%d\n",i,j);

????????}

}

? ? 当循环条件在两个及以上时,它们的关系是“与”的关系,即其中有一个条件不满足,则for语句的循环条件就不满足。

4、循环的嵌套

???以上几种循环方法都可以相互嵌套,即把一种循环方法写在另外一个循环方法中,实现的方法是:将某种循环方法写在另一个循环方法的循环体中。

5、break的作用:完全跳出循环。

6、continue的作用:跳出本次循环,进入下次循环。

扫描下方二维码,获取更多C语言资料↓↓↓↓

?

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 13:48:12  更:2022-01-08 13:49:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:22:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码