#include<stdio.h>在C语言中是必须要的吗?

初学C语言,一般我在编程序开头时输入main(),有的时候老师叫我们要在开头输入这行命令,有时又不要,这个有什么用呢? include是什么意思?能不能说通俗一点?谢谢!

#include是一个包含程序的命令
先跟你说.h文件
.h文件就是头文件,其实它是为了方便用的,我们常用的stdio.h是包含关于C程序的输入输出的各种信息,当编译时就将头文件包含进去,比如:

我做一个头文件

#include <stdio.h>
#define PR printf /*程序中的PR将在编译时自动转化为printf*/
#define SC scanf /*程序中的SC将在编译时自动转化为scanf*/

然后我把它另存为
c:\ps.h

那么以后我写程序的时候只要在开始包含

#include "c:\ps.h"
就可以免掉#include <stdio.h>
因为我已经在另一个文件中包含它了
而且在程序中我要输出 ABC
就可以用PR代表printf
如:
PR("abc");
用样,SC也代表scanf.
包含的文件如果是用<>那么它在用户文件夹中寻找这个头文件.
如果要直接给出路径就用""

stdio.h是C编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上#include<stdio.h>.若用不到系统提供的标准函数库中的输入输出函数,声部声明也无所谓。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-26
include是头文件,里面包含了很多必须的东西,main()是主函数,一个程序总是从主函数开始执行最后以主函数结尾追问

不是以}结尾吗??

追答

是啊,以主函数中的最后一个}结尾

第2个回答  2011-09-26
include可是大有讲头啊,说实话我到现在都不确定是否“真正”理解了include。
第3个回答  2011-09-26
这是 包含(include) 头文件的意思
第4个回答  2011-09-26
基本语法

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网