Linux C 三大基本结构

Linux C 三大基本结构

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

一、顺序结构

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

如:输入任意三个整数求平均值。

输出结果:

二、选择结构

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

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

2.1 IF语句用法

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

如:判断A是否大于B

输出结果:

注:可以有多个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语句,goto语句。

3.1 For语句

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

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

如:求出1+2+3+4....+8+9+10的和

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(表达式){循环体语句}

如:输出1+2+3+......+8+9+10的合

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

3.3 do....while语句

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

如:输出1+2+3+......+8+9+10的合


  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值