三大基本结构
三大基本结构分为:顺序结构,选择结构,循环结构。
一、顺序结构
顺序结构就是按照语句出现的先后顺序依次执行。
二、选择结构
选择结构就是根据条件判断是否执行相关语句。
选择结构语法一般是: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 表达式)
{
循环体
}。
作者:hemingyang97
来源:CSDN
原文:https://blog.csdn.net/hemingyang97/article/details/81147084
版权声明:本文为博主原创文章,转载请附上博文链接!