1、首先打开C-Free5.0,然后一个空白的C语言页面保存为switch.c文件,继续输入一般的C语言的基础格式,注意格式缩进,如下图所示。
2、要将switch语句直观的讲解出来,我们要先讲下C语言的输入语句,首先我们定义一个整型数值,然后我们瞀闩程狨从外面写入这个值。#include <stdio.h>main(){ int a; printf("请输入一个1-5之间的数值: "); scanf("%d",&a);}这里的scanf() 就是从外面读入一个值给a.如下图:
3、好我们要看下我们输入的值是不是赋值给了a,我们可以把a的值输出,如下图调试。从下图可以得出,a的值就是我们输入的值。
4、上面我们已经从系统外面获得了一个数值,那下面我们怎么来利用这个数值呢,请看下面switch的用法,先判断获得是什么值,按照获得的值来执行相应的步骤,代码如下图。
5、上从图我们可以看出,我尺攵跋赈们从系统中输入一个数值,然后switch根据读到的数值判断应该做什么,注意,你输入的值必须是你定义的值,就比如本程序里面switch里面是我们一开始定义的a. int a; printf("请输入一个1-5之间的数值: "); scanf("%d",&a); switch (a){}好我们调试下程序,看看对不对,如下图。
6、从上图我们可以看出,上面switch的写的是对的。但是当我们输入1-5意外的值的时候怎么办?不要着急程序里面的“default:printf("\n你输入的不是1-5的数值!\n\n");”这个语句就是为了处理输入的不是想要的值的时候会提示出错误,如下图:
7、好的,为了代码规范,我们把case后面的执行语句也包括起来,当然必须重视里面的break;语句因为这个是当我们执行语句后,跳出switch语句用的。