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

switch是C语言中的一种流程控制语句,用于实现多分支选择结构。下面是

一个简单的例子:

#include

int main() {

int i = 2;

switch(i) {

case 1:

printf("i = 1n");

break;

case 2:

printf("i = 2n");

break;

case 3:

printf("i = 3n");

break;

default:

printf("i is not 1, 2, or 3n");

break;

}

return 0;

}

在这个例子中,我们定义了一个整型变量i并将其赋值为2。然后,我们使

用switch语句来根据i的值执行相应的代码块。当i等于1时,执行第一个case

分支的代码块;当i等于2时,执行第二个case分支的代码块;当i等于3时,

执行第三个case分支的代码块;如果i的值都不等于1、2、3,则执行default

分支的代码块。在每个case分支的代码块末尾需要加上break语句,以确保只执

行对应的代码块。