我是靠谱客的博主 无辜香菇,最近开发中收集的这篇文章主要介绍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.代码部分:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复