c语言用switch写一个选择功能
时间: 2024-05-15 18:15:54 浏览: 85
以下是一个用switch语句实现的选择功能示例:
```
#include <stdio.h>
int main() {
int choice;
printf("请选择:\n1. 选项一\n2. 选项二\n3. 选项三\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("您选择了选项一。\n");
break;
case 2:
printf("您选择了选项二。\n");
break;
case 3:
printf("您选择了选项三。\n");
break;
default:
printf("无效的选择。\n");
break;
}
return 0;
}
```
运行程序后,会提示用户输入一个数字来选择选项。根据用户的选择,程序会输出对应的信息。如果用户输入的数字不在1-3的范围内,程序会输出“无效的选择”。
相关问题
C语言用switch statement
来实现相同的功能和if else一样吗?
是的,C语言的switch语句可以和if else语句实现相同的功能。不同之处在于,switch语句只能处理整数类型、字符类型和enum枚举类型,而if else语句可以处理任何数据类型。另外,当有多个条件需要判断时,使用switch语句可以使代码更简洁易读。
阅读全文