三大基本结构
三大基本结构分为:顺序结构,选择结构,循环结构。
一、顺序结构
顺序结构就是按照语句出现的先后顺序依次执行。
二、选择结构
选择结构就是根据条件判断是否执行相关语句。
选择结构语法一般是:
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
表达式)
{
循环体
}
。