在使用 switch 语句时还应注意下列几点:
1) 在 case 后的各常量表达式的值不能相同,否则会呈现过错。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
2) 在 case 后,允许有多个语句,可以不用{}括起来。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
3) 各 case 以及 default 子句的前后顺序可以变动,而不会影响程序执行结果。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
4) default 子句可以省稍不用。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
5.5 程序举例
输入三个整数,输出最大数以及最小数。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
本程序中,首先比较输入的 a,b 的大小,并把大数装入 max,小数装入 min 中,然后再与 c 比较,若 max 小于 c,则把 c 赋与 max;如果 c 小于 min,则把 c 赋与 min。因而 max 内老是最大数,而 min 内老是最小数。最后输出 max 以及 min 的值便可。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
计算器程序。用户输入运算数以及四则运算符,输出计算结果。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
本例可用于四则运算求值。switch 语句用于判断运算符,然后输出运算值。当输入运算符不是+,-,*,/时给犯错误提醒。文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
5.6 本章小结
1.关系运算符及其优先秩序序参看 5.1.1 节文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
2.逻辑运算符及其优先秩序序参看 5.2.1 节文章源自微观生活(93wg.com)微观生活-https://93wg.com/6314.html
3. if 语句以及前提表达式参看 5.3.3 节
4. 多分支选择 switch 语句参看 5.4 节
以上就是微观生活(93wg.com)关于“嵌入式C语言基础编程—5年程序员给你讲授C语言分支结构程序设计”的详细内容,希望对大家有所帮助!
评论