while循环问题
#include<stdio.h>main()
{
int age;
while(1)
{
printf("请输入年龄:");
scanf("%d",&age);
if(age>=16 && age<=30){break;}
}
}
为什么我输入a后就会无限printf("请输入年龄:");
而不执行scanf("%d",&age);
?
2011-03-27 16:34
2011-03-27 16:45
2011-03-27 16:48
2011-03-27 17:02
2011-03-27 17:23