do while 里面怎么嵌套switch_iMindMap教程:计算机语言学习思维导图怎么画

C语言是一门非常基础的计算机语言,是大部分本科学生的公共专业,在C语言的学习中,选择和循环语句是至关重要的部分,利用思维导图可以有效节约时间并加深知识点记忆。

接下来就为大家介绍一下我用iMindMap制作的关于这一部分的思维导图。

一、选择

1.if语句

22595660bf0a547b93e9df169a30ef5a.png
图片1:if语句

选择语句的主角就是if语句,编译器在翻译if语句时,会先判断条件是否为真,如果为真,则会执行条件后的语句;反之执行else后的语句。

如果使用多重if语句的嵌套方法来编程,编译器会逐一翻译if语句,每个else都会与最近的if语句匹配。

2.逻辑表达式和switch语句

dd660458803b726493edd1f9878499b9.png
图片2:逻辑表达式和switch语句

逻辑表达式就是用逻辑运算符将一个或多个表达式连接起来的语句,主要用来辅助if语句的执行。

Switch语句是选择语句的一种形式,用来执行由多个case领导的语句,在这里,多个case可共用一组执行语句,如果要调出switch,可以使用break语句。

二、循环

1.while循环

ffe65c9889c620bc0e74b149187cdadc.png
图片3:while循环

While循环语句的格式为“while(表达式)循环体;”,意为当表达式成立时会执行循环体中的语句。

这里的语句可以是一个单独的语句,也可以是使用大括号括起来的复合语句。使用break、goto和return可以使程序跳出循环。

2.do while循环

3fbebc4de094c14991208e6f37fc93cc.png
图片4:do while循环

do while循环的格式为“do 语句 while(表达式);”,是一种先做后判的语句。这里的语句和while循环中的语句要求一致,多数时候我们默认将其用{}括起来以区分do和while。

本质上,上面两种循环并无区别,在结果上略有差别:前者可能一次也不执行语句,后者至少会执行一次。

3.for循环

20b2329401db80ab62dcb94983d16fc1.png
图片5:for循环

for循环是一种截然不同的循环,格式为“for(表达式1;表达式2;表达式3)语句;”,执行步骤为如下:

执行循环前求解表达式1,然后开始执行循环:求解表达式2,结果为真则先后执行语句和表达式3,反之则直接求解表达式3,然后返回循环开始的地方,开始下一次循环。

4.调出循环

4439c70c16b0f98979d64ef7bf79d051.png
图片6:跳出循环的方法

在每一种循环程序中,除非需要执行无限循环,否则我们都要跳出循环以避免不必要的损耗,C语言中调出循环的方法主要有两种。

一种是使用break语句,可以用来跳出我们上面提到的三种循环,但只能跳出一层嵌套;

另一种是continue语句,用来终止当前这一轮循环,它只能用在循环中。

这就是这个思维导图中我们讲到的所有内容了,下面是导图的完整版。

5e9310bad8c7f39bf0d011d746a793db.png
图片7:完整导图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值