我是靠谱客的博主 无辜香菇,最近开发中收集的这篇文章主要介绍switch case循环分支1.我们该如何选择呢?2.switch case的用法 3.代码部分:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

1.我们该如何选择呢?

2.switch case的用法

3.代码部分

1.我们该如何选择呢?

if else是我们熟悉的一种循环,在c语言里如果分支有限个的话我们可以选择if else,但是当分支比较多的时候if else就显得太麻烦了,此时switch case就更有优越性。

总结:分支数较少时我们能用if else,而分支数多的时候我们优先选用switch case

2.switch case的用法

一般格式为

switch(表达式)

case 常量/常量表达式:语句体(或者可以理解为{} );break;

举个例子:

switch(number){

case 1:printf("我只有一块钱");break;

case 2:printf("我只有两块钱");break;

case 3:printf("我只有三块钱");break;

... ...

case n : printf("我只有 n 块钱");break;}

附:最近写代码,看到switch()还有一种情况是不满足我们所列举的case()就是case没有匹配成功,所以我们这时候可以引用一个  default:   来表示case未匹配成功上述程序改进例子如下:

switch(number){
case 1:printf("我只有一块钱");break;
case 2:printf("我只有两块钱");break;
case 3:printf("我只有三块钱");break;
... ...
case n : printf("我只有 n 块钱");break;
default :printf ("我没钱。");break;
//标志上述case均不成立
}

 3.代码部分:

#include<stdio.h>
int main()
{int day;
printf("你想今天星期几:");
scanf("%d",&day) ;
switch(day){
case 1:printf("好的老大,今天星期一");break;
case 2:printf("好的老大,今天星期二");break;
case 3:printf("好的老大,今天星期三");break;
case 4:printf("好的老大,今天星期四");break;
case 5:printf("好的老大,今天星期五");break;
case 6:printf("好的老大,今天星期六");break;
case 7:printf("好的老大,今天星期日");break;
default:printf("臣妾做不到啊!!!") ;
}
return 0;
}

最后

以上就是无辜香菇为你收集整理的switch case循环分支1.我们该如何选择呢?2.switch case的用法 3.代码部分:的全部内容,希望文章能够帮你解决switch case循环分支1.我们该如何选择呢?2.switch case的用法 3.代码部分:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部