选择结构和循环结构

简介: 选择结构和循环结构

一:if语句

1.1 if

if语句的语法形式:

if (表达式)

语句

表达式为真,执行语句,表达式不成立(为假),不执行语句。



1.2 else

if…else 语句的语法形式:

if(表达式)

语句1

else

语句2

例如:

![在这里插入


1.3 分支中有多条语句

if语句默认只能控制一条语句,若要控制多条语句,需使用{}

。例如:


if语句的嵌套

在if…else语句中,else可以与另一个if语句连用,称为if语句的嵌套,构成了多重判断。



1.5 if与else的匹配问题

else总是与其最近的if匹配,为防止匹配错误,可以在相应的匹配关系中使用{}。


二:switch

1.switch是特殊的if…else结构,用于判断条件有多个的情况。

##2:default的使用

在使用switch语句时,如果switch后的语句无法匹配case语句时,这是要不不处理,不然在switch语句中加入default语句。default语句的位置没有要求,通常放在最后。




三:while 循环

1:while循环语句的语法形式:

while(表达式)

语句;

例如:



四:for循环

1:for循环的语法形式

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

语句;

表达式1表示对循环变量的初始化;

表达式2表示执行循环的判断;

表达式3表示循环变量的调整;



五:do-while 循环

语法形式:

do

语句;

while(表达式);

do—while先循环再判断,所以最少执行一次


目录
相关文章
|
前端开发 rax Shell
Shellcode Injection(√)
Shellcode Injection(√)
235 0
|
分布式计算 DataWorks API
DataWorks操作报错合集之数据集成同步到本地数据库时,出现报错,如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
存储 SQL 缓存
震惊,99.9% 的同学没有真正理解字符串的不可变性
稍有些基础的同学都知道 Java 中 String 字符串是“不可变”的,想要使用“可变字符串”可以使用 `StringBuilder` 和 `StringBuffer` 。 大多数讲字符串不可变性的文章大同小异。但实际上大多数人的理解并不对。
214 0
震惊,99.9% 的同学没有真正理解字符串的不可变性
L1-043 阅览室 (20 分)
L1-043 阅览室 (20 分)
259 0
|
监控 Unix 应用服务中间件
看到厂内的发展,太高兴了--20160526
PAC将继续为各产品线提供技术咨询服务。有问题找专家!有需求尽管发邮件给pac_h...... 平台快未来星开发团队--狒狒 QQ:9715234
673 0
|
存储
单片机的几种寻址方式
       寻址就是寻找指令中操作数或操作数所在的地址。所谓寻址方式,就是如何找到存放操作数的地址,把操作数提取出来的方法。通常指源操作数的寻址方式。         MCS-51系列单片机寻址方式共有七种:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。
1789 0