2. switch
2. switch
小清年 发表于3年前
2. switch
  • 发表于 3年前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

2. switch

在很多时候我们需要判断,表达式的值是否和某个值匹配,当然我们可以使用if elseif 来判断,但是这种判断比较麻烦,在C语言中提供了switch来实现。
 
#include <stdio.h>
// 版本1 使用if elseif实现
void test1() {
            int grade = 4;
            if (grade == 4) {
                        printf("优!");
            } else if (grade == 3) {
                        printf("良!");
            } else if (grade == 2) {
                        printf("可!");
            } else if (grade == 1) {
                        printf("差!");
            } else {
                        printf("不及格!");
            }
}
// 版本2 使用switch实现
// 注意break
void test2() {
            int grade = 4;
            switch (grade) {
            case 4:
                        printf("优!");
                        break;
            case 3:
                        printf("良!");
                        break;
            case 2:
                        printf("可!");
                        break;
            case 1:
                        printf("差!");
                        break;
            default:
                        printf("不及格!");
            }
}
int main(void) {
            //test1();
            test2();
            return 0;
}
 

该博客教程视频地址:http://geek99.com/node/978

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
×
小清年
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: