"星期查询小系统"的笔记

什么是学习笔记?

你在学习中想写的批注、摘抄及随感。

使用协议与隐私政策

感谢您使用网易云课堂!

为了更好地保障您的个人权益,请认真阅读《使用协议》《隐私政策》《服务条款》的全部内容,同意并接受全部条款后开始使用我们的产品和服务。若不同意,将无法使用我们的产品和服务。

同意
星期查询小系统, 玩转C语言基础课堂 课时13 星期查询小系统 *我们已经学习了if和else的嵌套使用,当多层的嵌套使用时出错的可能性就增加了。C语言中还有一种新的语句能解决这个问题,我们一直叫它开关语句switch。下面我们来讲一下怎么使用switch语句吧。先看一段代码: Switch(weekday) { Case1: Printf(“today is Monday\n”); Break; Case2: Printf(“today is Tuesday\n”); Break; … …. Case7: Printf(“today is Sunday\n”); Break; Default: Printf(“you write number is wrong!”); Break; } 上面的代码就是switch的使用方法,switch后面的括号里是一个变量,上面的例子中weekday就是一个变量,用来填数字,我们希望这个数字是1到7之间的整数。 Case后面跟着的数字就是来跟weekday进行匹配的,若是weekday中数字为1,就进入case1中进行相应的处理,否则就不会进去。Case后面不仅能写数字,也可以是一个字母,或者是一个句子,但是不能是变量,每个case后面跟着的不能重复。 Default是用来处理异常的,比如weekday中填的不是1到7的数字,而是别的,这时就会进入到default这个语句中进行相应的处理。 每个case后面必须有一个break,是终止循环跳出的意思。 现在来将这个星期查询小系统补全吧!Weekday是3,判断数字3是星期几呢? 1#include <stdio.h> 2 3Int main() 4{ 5 int weekday=3; 6 switch(weekday) 7{ 8 case1: 9 printf(“today is Monday\n”); 10 break; 11 12 case2: 13 printf(“today is Tuesday\n); 14 break; 15 16 case3: 17 printf(“today is Wednesday\n”); 18 break; 19 20 caes4: 21 printf(“today is Thursday\n”); 22 break; 23 24 case5: 25 printf(“today is Friday\n”); 26 break; 27 28 case6: 29 printf(“today is Saturday\n”); 30 break; 31 32 case7: 33 printf(“today is Sunday\n”); 34 break; 35 36 default: 37 printf(“you write number is wrong!”); 38 break; 39} 40 return 0; 41} 42 点击运行 连接至服务器,请稍候... -------------------------------- Today is wednesday -------------------------------- 程序运行结束
手机课堂
下载App
返回顶部