三大基本结构

三大基本结构

三大基本结构分为:顺序结构,选择结构,循环结构。

一、顺序结构

顺序结构就是按照语句出现的先后顺序依次执行。

二、选择结构

选择结构就是根据条件判断是否执行相关语句。

选择结构语法一般是:IF(条件)语句块1 else 语句块2与switch(条件) case(结果):语句块1 break

2.1 IF语句用法

IF语句功能是先判断表达式的逻辑值,后执行语句块1与语句块2,IF语句可分为单IF语句,与多IF嵌套语句。

注:可以有多个else语句,并且else语句可以加条件,格式和IF一样,注意如果是多个else语句的话,最后一个else语句可以不加条件,其他的都要加条件!

2.1.1 IF嵌套语句

IF嵌套语句就是在一个IF语句里边加1个到多个IF语句。

2.2 Switch语句

Switch语句是为了解决分支太多导致大量使用IF造成的混乱。Switch语句就像一个多路开关,使程序控制流程形成多个分支,根据一个表达式可能产生的不同结果值,选择其中一个或多个分支语句执行。

三、循环结构

循环结构也称重复结构,Linux C提供的循环语句有四种:for语句,while语句,do-while语句, foreach语句

3.1 For语句

For语句是Linux C提供的一种功能强大、使用广泛的循环语句。可分为单for语句与嵌套for语句。

For语句定义:For(表达式1;表达式2;表达式3){语句块1}

3.1.1 嵌套式For语句

嵌套式For语句套式For语句就是在For语句中加一或多个For语句来完成复杂的循环体。

嵌套式For语句定义:For(表达式1;表达式2;表达式3){For(表达式1;表达式2;表达式3){语句块2}【语句块1】}

3.2 while语句

while语句就是,当满足循环体条件的时候执行循环语句,不满足则跳出。它的特点是:“先判断,后执行”。

while语句定义:while(表达式){循环体语句}

注:while语句跟For语句一样都可以进行嵌套。语法是while(表达式){while(表达式){循环语句2}【循环语句1】}

3.3 do....while语句

do.....while语句与while语句大致相同,只不过,while语句是先判断后执行,而do.....while语句是先执行后判断。

3.4foreach语句

Foreach语句就是循环遍历集合或数组中的每个元素。

语法:foreach(数据类型 标识符 in 表达式)

{

循环体

}。

 

猜你喜欢

转载自blog.csdn.net/cool__king/article/details/81068063