翻译资格考试

导航

c语言switchcase语句例子

来源 :华课网校 2024-06-19 19:19:54

C语言是一种功能强大的编程语言,其中的switch case语句是一种非常常用的语法结构。它可以根据不同的情况执行不同的代码块,非常方便。下面我们来看一个具体的例子。

假设我们有一个程序,需要根据输入的数字来判断星期几,然后输出相应的信息。我们可以使用switch case语句来实现这个功能。具体代码如下:

```

#include

int main() {

int day;

printf('请输入数字1-7(1表示星期一,2表示星期二,以此类推):');

scanf('%d', &day);

switch(day) {

case 1:

printf('星期一\n');

break;

case 2:

printf('星期二\n');

break;

case 3:

printf('星期三\n');

break;

case 4:

printf('星期四\n');

break;

case 5:

printf('星期五\n');

break;

case 6:

printf('星期六\n');

break;

case 7:

printf('星期日\n');

break;

default:

printf('输入错误\n');

}

return 0;

}

```

在上面的代码中,我们首先定义了一个整型变量day,用来存储输入的数字。然后使用printf函数输出提示信息,并使用scanf函数读取输入的数字。接下来使用switch case语句来根据输入的数字执行相应的代码块。

switch语句后面的括号中是要进行判断的变量,这里就是day。case后面的数字表示要判断的值,如果day的值等于case后面的数字,则执行后面的代码块。如果没有任何一个case匹配到day的值,那么就会执行default后面的代码块。

上面的例子中,我们根据输入的数字输出了相应的星期几。如果输入的数字不在1-7之间,那么就会输出“输入错误”的信息。

总的来说,switch case语句是一种非常方便的语法结构,可以根据不同的情况执行不同的代码块。在实际编程中,它也是一种经常用到的语法结构。

分享到

您可能感兴趣的文章

相关推荐

热门阅读

最新文章