我是 ANSI C 的初学者,我有一个问题,这可能是个愚蠢的问题,我很抱歉。
#include<stdio.h>
main()
{
int age;
printf("Hello World!\n");
printf("Please enter your age: ");
scanf("%d", &age);
printf("You entered %d\n", age);
fflush(stdin);
getchar();
}
这是我学习scanf函数的第二个程序。我的问题是:我知道printf、scanf、fflush、stdin和getchar是在stdio.h中定义的,但只有当我使用fflush(stdin)时我必须输入#include< stdio.h >,但是当使用任何其他方法时我可以删除该行#include。