第1个回答 2012-09-25
肯定在哪里有#include <stdio.h>的,只是你没看到而已,比如用VS写的程序
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int i;
scanf("%d",&i);
printf("Number=%d.\n",i);
return 0;
}
这是正确的,因为stdafx.h里面有#include <stdio.h>
第2个回答 2012-09-25
严格的来说都得要包含,但是有一个编译器确实例外,那就是TC2.0,这么经典的开发工具,我想不管你使用什么高端的编译器,TC2.0永远都是那么经典,体积有那么小,想想现在的集成环境动不动几个G,真是很怕人。
第3个回答 2012-09-27
需要包含这个哦, 有的是因为包含了其他头文件, 而那个文件中包含了<stdio.h>