2024年5月26日发(作者:)

c中switch的用法

一、switch语句

switch语句是C语言中的一个用来使程序更整洁和高效的判断

流程语句,switch语句按照给定的值,从上到下比较,不同的值可

以对应不同的代码段,每个代码段以case label开头,case label

通常是常量,也可以是表达式,当给定的值和case label值相等时,

将从这里开始执行代码,一直执行到遇到break语句为止。

二、switch语句的结构

switch语句由表达式、case标号以及break语句组成,其语法

格式如下:

switch(表达式){

tcase 标号1:

tt语句;

ttbreak;

tcase 标号2:

tt语句;

ttbreak;

t…

t…

tdefault:

tt语句;

ttbreak;

- 1 -

}

三、switch语句的使用

switch语句可以用来实现表达式的多分支选择,当表达式的值

与case label的值相等时,执行从case label开始的语句,一直执

行到遇到break语句为止,如果没有break语句,将继续执行后面的

代码,switch中必须有一个default语句,当表达式的值和任何case

label的值都不等时,将执行default语句。

- 2 -