在c 语言中Switch后面可以放什么类型的表达式
2个回答
展开全部
C 语言中的 switch......case......语句中,一般都放整型数,偶尔放单个字符型,不会使用复杂的数据类型。例如:该程序判断从键盘输入的字符,如果是'1',则输出"Pressed 1",如果是'2',则输出"Pressed 2"。如果是其他符号,再继续重新输入。
#include <stdio.h>
void main( )
{
char my_ch ;
scanf("%c",&my_ch) ;
switch( my_ch )
{
case '1' :
printf("Pressed 1\n");
break ;
case '2':
printf("Pressed 2\n");
break ;
default:
printf("Please input again !\n") ;
break ;
}
}
#include <stdio.h>
void main( )
{
char my_ch ;
scanf("%c",&my_ch) ;
switch( my_ch )
{
case '1' :
printf("Pressed 1\n");
break ;
case '2':
printf("Pressed 2\n");
break ;
default:
printf("Please input again !\n") ;
break ;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询