c语言 高分

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:59:46
头文件一般都被include在源文件的开头,为什么啊???
xie xie da jia a

请楼主了解一个C/C++最基本的概念哦:
include<>代表的意思
最终 编译器编译的时候,就会把 这个头文件里面所有的内容 加载到 .c中去

那为什么要用.h文件呢,很简单,为了单个文件的 代码量变少,这就是 一个程序有多个.c和.h组成的原因,为了程序员的方便啊
当然也有其他原因,比如说 在.h里面定义了一些接口,给其他AP使用
道理很简单吧,呵呵

如果不把include头文件放到开头,会怎么样呢?
在.c里面使用到了.h里面的一个函数,但是这个函数还没有声明啊,我怎么能够使用
一个最基本的规则: 先声明一个变量或者函数,然后才能使用

明白了不

如果放在后边,函数在前
函数中如果用到头文件中包含的内容,不就找不到了吗

头文件一般由三部分内容组成:(1)头文件开头处的版权和版本声明;(2)预处理块;(3)函数和类结构声明等。在头文件中,用 ifndef/define/endif结构产生预处理块,用 #include 格式来引用库的头文件。

头文件的主要作用在于调用库功能,对各个被调用函数给出一个描述,其本身不包含程序的逻辑实现代码,它只起描述性作用,告诉应用程序通过相应途径寻找相应功能函数的真正逻辑实现代码。用户程序只需要按照头文件中的接口声明来调用库功能,编译器会从库中提取相应的代码。

头文件是用户应用程序和函数库之间的桥梁和纽带。在整个软件中,头文件不是最重要的部分,但它是C语言家族中不可缺少的组成部分。做一个不算很恰当的比喻,头文件就像是一本书中的目录,读者(用户程序)通过目录,可以很方便就查阅其需要的内容(函数库)。在一本书中,目录固然重要,但绝对不是一本书的核心的、最重要的部分。

所以头文件不是一般都被include在源文件的开头,而是必须都被include在源文件的开头

C语言是顺序执行语言,必须放在前面,以便在程序前调用所需要的库