第1个回答 2007-11-14
#include是用来加载库文件的,在不同的C语言编译平台下,对于一些常用的函数,可以不可强调加载相应的库文件。就像上述8878636回答的:“考虑到scanf和 printf 函数使用频繁,系统允许在使用这两个函数时 不加#include <stdio.h>” 谭浩强版 c程序设计(第二版)
这只是编译平台的设计,而不是C语言本身的原因。
编译平台是指如VC6.0,TC等软件。本回答被提问者采纳
第2个回答 2007-11-10
printf,和scanf是标准输入输出函数,他们是c程序中输入输出必不可少的,在头文件"stdio.h"中声明这两个函数.所以如果你使用它们就一定要包含这个头文件.
而vc++6.0主要是用来支持c++来的,c++与c不同之处在于它是面向对象的,而不是面向结构的;
注意的是tc++源程序只可以VC++6.0以下的版本上运行
F5在vc++6.0中是编译连接.
第3个回答 2007-11-18
#include"XXXX"这些是头文件;不同的函数有不同头文件,所以是一定要加的 ,printf scanf这些就是#include"stdio.h"
第4个回答 2007-11-12
这个在C++里面是头文件,申明某些特殊函数功能的,必须要,否则编译时会提示出错.没用过TC,不晓得哦,你直接问你需要什么功能的快捷键更干脆.