admin 管理员组

文章数量: 1184232


2024年3月9日发(作者:kafka实战教程)

case在c语言中的用法

在C语言中,case通常用于switch语句中。switch语句用于根据不同的条件执行不同的代码块。case就是用来定义不同的条件的。

例如:

```

switch(x) {

case 1:

printf('x is 1');

break;

case 2:

printf('x is 2');

break;

case 3:

printf('x is 3');

break;

default:

printf('x is not 1, 2 or 3');

break;

}

```

上面的代码中,x值不同会执行不同的代码块。如果x是1,则会输出'x is 1';如果x是2,则会输出'x is 2';如果x是3,则 - 1 -

会输出'x is 3';如果x不是1、2、3中的任意一个,则会输出'x is

not 1, 2 or 3'。

注意,在每个case语句后面必须要有一个break语句,否则程序会继续执行下一个case语句的代码块。在上面的例子中,如果x是1,则会输出'x is 1',但是如果没有break语句,则还会继续输出'x is 2'和'x is 3'。因此,一定要记得在每个case语句后面加上break语句。

另外,还有一个default语句,用于当所有的case条件都不符合时执行的代码块。在上面的例子中,如果x不是1、2、3中的任意一个,则会执行default语句后面的代码块。

- 2 -


本文标签: 语句 代码 条件 执行 教程