翻译资格考试

导航

在c语言中switch怎么用

来源 :华课网校 2024-08-08 01:43:46

在C语言中,switch语句是一种非常常用的控制语句,它通常用于多个条件的判断。switch语句的语法如下:

```c

switch(expression) {

case constant-expression :

statement(s);

break; /* 可选的 */

case constant-expression :

statement(s);

break; /* 可选的 */

/* 你可以有任意数量的 case 语句 */

default : /* 可选的 */

statement(s);

}

```

这里的expression通常是一个变量或表达式,而case后面的constant-expression表示与expression比较的常量值。当expression等于某个case后面的常量值时,程序会执行该case后面的语句,直到遇到break语句为止。如果没有找到符合条件的case,则执行default后面的语句。

下面是一个简单的例子,演示了如何使用switch语句:

```c

#include

int main () {

/* 定义一个变量 */

char grade = 'B';

switch(grade) {

case 'A' :

printf('优秀!\n' );

break;

case 'B' :

case 'C' :

printf('良好\n' );

break;

case 'D' :

printf('及格\n' );

break;

case 'F' :

printf('不及格\n' );

break;

default :

printf('无效的成绩\n' );

}

printf('你的成绩是 %c\n', grade );

return 0;

}

```

在这个例子中,我们定义了一个变量grade,并将其赋值为'B',然后使用switch语句来判断这个成绩的等级。由于'B'符合case 'B'和case 'C',所以程序会输出'良好',并且执行break语句跳出switch语句。最后,程序会输出'你的成绩是B'。

总结一下,switch语句是一种用于多个条件判断的控制语句,它的语法非常简单,但在实际编程中却非常实用。

分享到

您可能感兴趣的文章

相关推荐

热门阅读

最新文章