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语句是一种非常方便的语法结构,可以根据不同的情况执行不同的代码块。在实际编程中,它也是一种经常用到的语法结构。
上一篇:淘宝商品如何评论
下一篇:卡地亚手表带上去怎么弄下来图解