昨天丧心病狂的更新了十节。我都懵逼了。。。
*~ ( ̄﹏ ̄) **

今天继续,来说一下。。。那个。。。另外一个分支switch。
直接上代码,学过了if的孩子就会觉得很简单的了:

#include<stdio.h>
#include<stdlib.h>
int main() {int a=1;printf("你最喜欢吃啥,请点菜单: \n");printf("1.夫妻肺片\n");printf("2.肠粉\n");printf("3.口水虾\n");printf("4.濑尿虾\n");printf("5.炸蝗虫\n");scanf("%d",&a);switch(a){case 1:printf("选择的是夫妻肺片\n");break;case 2:printf("选择的是肠粉\n");break;case 3:printf("选择的是口水虾\n");break;case 4:printf("选择的是濑尿虾\n");break;case 5:printf("选择的是炸蝗虫\n");break;default:printf("没有这个菜单\n"); }system("pause");return 0;
}

我们直接从switch开始看吧,之前大家都懂了,不会的看看前几节有说的。

如下为switch的一个结构看完了你们就懂如何操作了:

switch(变量){case 值://代码内容 break;//break是跳出作用,不像if只执行一处,如果不加break会执行下一句 case 值://代码内容 break;//break是跳出作用,不像if只执行一处,如果不加break会执行下一句 case 值://代码内容 break;//break是跳出作用,不像if只执行一处,如果不加break会执行下一句 default://代码内容    }

我们看以上switch的形式,在变量处填入变量名,随后在case 后面加入判断的值,就等于if的判断,如果判断正确,就执行case后面,break之前的代码。

记住,在此只有一点就是break日常开发,没有特殊需求的时候,break一定要加上,不然将会继续执行下面的代码而不会退出。

最后面的defalut例如我们的if中的else,当以上判断都不正确的时候将会执行这一句代码。

由于之前学过了if,所以在这里我就不做过多解释了。

【C语言简单说】十一:switch 补相关推荐

  1. C语言简单算法之高速公路超速处罚,计算油费,比较大小,两个数的简单计算器

    C语言简单算法之高速公路超速处罚,计算油费,比较大小,两个数的简单计算器 [1] 1.题目7-1高速公路超速处罚 1.实验代码 #include <stdio.h>int main() { ...

  2. c语言有啥简单的小程序,c语言-简单小程序-简单算法

    <c语言-简单小程序-简单算法>由会员分享,可在线阅读,更多相关<c语言-简单小程序-简单算法(19页珍藏版)>请在人人文库网上搜索. 1.以下小程序都在 TC2.0 中运行通 ...

  3. 如何用C语言简单加密文件+

    上一篇文章写完以后,收到了很多朋友的私信,希望我能写出一个较为完善的利用C语言简单加密文件的代码,今天花了点时间终于调试完了,相比于上一篇文章的代码的话这里做了一些改进: 1.加密文件的数据改为原文件 ...

  4. c语言——简单计算器

    c语言--简单计算器--加.减.乘.除 #define _crt_secure_no_warnings#include<stdio.h> void menu() {printf(" ...

  5. C语言简单的键盘玩扫雷小游戏(完结)

    1:这次我们会将前面的代码进行整合,和整理,最终使我们的程序可以有效的运行起来. [1]初始化函数. void GameInit() {     //随机数种子     srand((unsigned ...

  6. 超级详细的注释C语言简单实现童年小游戏:贪吃蛇

    引言: 记得小时候还没有现在超级高端的智能手机,当时的诺基亚类型的老人机是我的最爱,而里面的贪吃蛇小游戏我总是能玩很久,所以今天就用C语言简单实现一下贪吃蛇这一个小游戏吧. 一. 准备工作: 1.VS ...

  7. C语言学习(十一)小数在内存中是如何存储的?定点数与浮点数各自的优势在哪?规格化浮点数与非规格化浮点数又表示什么?

    C语言学习(十一)小数在内存中是如何存储的?定点数与浮点数各自的优势在哪?规格化浮点数与非规格化浮点数又表示什么? 浮点数与定点数 小数在内存中以浮点数形式存储.浮点数并不是一种数值分类,他和整数.小 ...

  8. c语言 简单编程题,c语言简单编程练习题.doc

    c语言简单编程练习题 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言简单编程练习题 然后输出相应的字符. #include #inc ...

  9. 主流WEB开发语言简单对比(转)

    主流WEB开发语言简单对比  原文链接:http://www.uml.org.cn/site/201401091.asp   随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...

  10. c语言实现连续几个bit位置1,【C语言简单说】四:常量

    常量和变量是一种相对的概念,在这里我开始跟大家说说常量和变量的区别.可能前几节的小伙伴们并没有能感受出来,不过有了常量的对比那么将会有很好的理解. ..@_@|||||.. 头昏眼花 常量,就是一些固 ...

最新文章

  1. OpenStack 系列之File Share Service(Manila)详解
  2. 一部IT电影,《反托拉斯行动》,主角加里-文斯顿(蒂姆·罗宾斯饰)影射比尔·盖茨...
  3. mybatis中$和#的区别
  4. 叠数的加法与字符串 RUNOOB python练习题 18
  5. 【读书笔记】《框架设计(第2版)CLR Via C#》中两个比较有趣的知识点
  6. 吉比特java开发_JVM 吉比特后台 Java 开发实习生 20 分钟一轮游 _好机友
  7. Docker教程(一) Docker入门教程
  8. 昨晚第一次使用了 NUnit,方才发现它是个好东西,似乎好多好东西其实一直在身边,只是没有勇气去尝试而一直无法体会。...
  9. 剑指Offer值字符串的排列
  10. [转载] python3 格式化字符串 f-string 介绍
  11. 你看那个人他像一条狗
  12. PCI设备扫描和资源分配
  13. mysql时间函数now()_获得当前日期时间的mysql函数now()
  14. 【Java实习生】每日10道面试题打卡!
  15. 华为荣耀3c手机语言设置在哪个文件夹,(科普)详解Android系统SD卡各类文件夹名称...
  16. 一文带你认清云服务器和轻量应用服务器的区别
  17. 01-msm8953 单独编译bootloader、kernel和system,以及采用adb fastboot下载镜像的方法
  18. 远程桌面计算机没有密码设置,如果对方电脑没有设置密码,如何使用远程桌面连接?...
  19. Python代码实现md5加密
  20. QT QDateTime获取当前时间且分出年月日时分秒

热门文章

  1. 数据库单表千万行 LIKE 搜索优化手记
  2. 谷歌提议更改Istio指导委员会
  3. 使用EF.Core将同一模型映射到多个表
  4. 《ASP.NET Core 微服务实战》送书结果公告
  5. 《ASP.NET Core 微服务实战》-- 读书笔记(第5章)
  6. 2008至今,Chrome如何成长为霸主
  7. 读《可复制的领导力》
  8. [原]排错实战——拯救加载调试符号失败的IDA
  9. 在.Net Core 3.0中尝试新的System.Text.Json API
  10. 微软.Net Core 3.0 预览版7发布:大幅减少 SDK 空间大小