我试图从用户输入两个字符t.这是我的代码:
int main()
{
int t;
scanf("%d",&t);
char a,b;
for(i=0; i<t; i++)
{
printf("enter a: ");
scanf("%c",&a);
printf("enter b:");
scanf("%c",&b);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,第一次输出是:
enter a:
enter b:
Run Code Online (Sandbox Code Playgroud)
也就是说,代码不等待值a.