/*不懂描述。把这段代码编译一下,运行时输入一个字母,你看看效果*/int why()
{
int n;
while(1)
{
printf("1.p1 2.p2 3.退出\n");
printf("按下你选择的功能,回车结束\n");
scanf("%d",&n);//为什么在输入一个字母之后,这句在以后循环中不执行了
switch(n)
{
case 1:
printf("1\n");
break;
case 2:
printf("2\n");
break;
case 3:
exit(0);
default:
printf("错误输入\n");
}
}
return 0;
}
int main()
{
int n;
why();
return 0;
}
{
int n;
while(1)
{
printf("1.p1 2.p2 3.退出\n");
printf("按下你选择的功能,回车结束\n");
scanf("%d",&n);//为什么在输入一个字母之后,这句在以后循环中不执行了
switch(n)
{
case 1:
printf("1\n");
break;
case 2:
printf("2\n");
break;
case 3:
exit(0);
default:
printf("错误输入\n");
}
}
return 0;
}
int main()
{
int n;
why();
return 0;
}