【C语言】9-三大结构之选择结构-3

本文通过三个例子详细介绍了C语言中的选择结构,包括if嵌套和switch语句的使用。强调了在不同场景下,if和switch语句的选择,指出switch在处理离散值比较和简单条件时的优势,而if则适合处理范围判断和复杂条件组合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 综合举例

1.1 例1

编写一个程序完成输入一个 1-7 中的数字,输出对应的是星期几
这里推荐使用 Visio 或者类似的软件来画一个流程图。在进行程序设计时,尤其是大型项目时,软件流程图可以帮助我们很好的分析程序的结构以及结构需求,跟着流程图来写程序可以让写出来的程序更加有条理。
下图为这个例子的流程图:
在这里插入图片描述

说明:

  1. 软件流程需要以圆角矩形作为开始框和结束框,表示程序的启动和终止
  2. 矩形框代表示一个具体的处理步骤或操作
  3. 箭头代表了程序的走向
  4. 菱形框为判断框,判断框中应该填写判断的条件,并且指出的箭头需要带有文字说明,例如是此条件成立还是不成立

在此程序中,若使用 if 语句来编写代码,一个菱形框就应该对应一个 if 语句,而且我在流程图中增加了,如果输入的数字不为 1-7 之间的整数,程序应当输出错误信息,如果不对用户错误输入做处理将有可能导致程序无法运行。
程序如果可以对一些错误的输入或者错误的使用的方法做到提前的预判,将会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天地神仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值