case 语句怎么输入字符

来源:百度知道 编辑:UC知道 时间:2024/05/14 18:02:15
case 4: {char ch;Elemtype a;
printf("input L or R:\n");
scanf("%c",&ch);这句没有执行

看switch
main()
{
int i=4;
char ch;
switch(i)
{
case 4:

printf("input L or R:\n");
scanf("%c",&ch);
printf("%c\n",ch);
break;
default:
printf("case 4 没有执行\n");
break;
}
}

如果单纯是这句的话,在我的机器上是可以执行的。你不如贴一个相对完整的代码上来看看

scanf("%c",&ch);这句没有执行

没执行说明这个值不等于4.