为什么%c前面要加空格才能实现这个功能?
#include <stdio.h>int main(void)
{
char ch;
do
{
printf("AA\n");
printf("是否继续?(y/n)\n");
scanf(" %c", &ch);//为什么%c前面要加空格才能实现这个功能?
} while (ch=='y' || ch=='Y');
return 0;
}
如果需要重复执行则输入y或Y为什么给ch赋值的时候需要在%c前面加一个空格呢?不加就不能实现这个功能 求解释
不懂