你是一直输入空格吗,
代码没有问题,这是我参照你的代码打出来的
#include <stdio.h>
int main()
{
char n;
while(1)
{
printf("输入:");
n = getchar();
if(n == 'c'||n =='C')
{
printf("right!");
break;
}
else
{
printf("error!");
getchar();
}
}
return 0;
}
运行结果如图: