【发布时间】:2010-12-21 10:05:36
【问题描述】:
在以下 C 代码中:
char name[20];
int a;
int b;
for(i=0;i<10;i++)
{
printf("\nEnter name, a & b: ");
scanf("%s %d %d",name,&a,&b);
}
scanf 是否在第一次迭代中读入 '\n' 在第一次迭代中输入的 scanf() 末尾,用于第二次迭代输入?
【问题讨论】:
-
你为什么不尝试通过调试器运行这段代码,看看会发生什么。然后,如果出现意外或不清楚,请在这方面提出问题。