4.C语言程序设计--选择结构程序设计

在顺序结构中各语句是按自伤而下的顺序执行发,执行完上一个语句就自动执行下一个语句,是无条件的,不必做任何判断。然而实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,这就出现了选择结构。
摘要由CSDN通过智能技术生成

选择结构程序设计

在顺序结构中各语句是按自伤而下的顺序执行发,执行完上一个语句就自动执行下一个语句,是无条件的,不必做任何判断。然而实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,这就出现了选择结构。

一、选择结构和条件判断

关键在于条件判断。C语言有两种选择语句:
1.if语句 用来实现两个分支的选择结构。
2.switch语句 用来实现多个分支的选择结构。

在用scanf函数输入双精度整型数据时,不能用"%f"格式声明,而应当应用“%1f”格式声明。

用if语句实现选择结构

if 语句的一般形式如下 if(表达式)语句 1
                        [else 语句 2]
if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式
根据if语句的一般形式,if语句可以写成不同的形式,最常用的有一下3种形式:
1.if(表达式)语句 1        
2.if(表达式)
     语句1
    else
    语句2
3.if(表达式1)语句1
else if(表达式2) 语句2
else if(表达式3) 语句3

……   ……
else 语句n+1              

说明:整个if语句可以写在多行上,也可以写在一行上。
每个内嵌语句的末尾都应有分号,因为分号是语句中的必要成分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值