c语言中头文件和c文件怎么联系

来源:百度知道 编辑:UC知道 时间:2024/07/13 11:30:03
请问高手,在c语言中,自己定义了一个头文件,比方说hello.h,然后里面定义了很多函数,函数分别在几个c文件中给出。
那请问,hello.h是怎么去找那几个c文件的?
谢谢!!!
那是怎么去找实体的呢?

是C文件使用.h 不是。h去找c文件

c文件里#include "xxx.h" 就是说要使用头文件

.h文件里只是声明了函数 编译程序会先读入函数声明 再去找实体~

C编译器在语句中遇到某实体名(标识符)时,一定要往回看它是否已经被声明过。这是通过查找其他的模块中是否定义有该标识符,或者在本模块中第一次出现该实体名之前是否对其有显式的声明(包括#include 语句引入的该标识符的声明)来完成。xxx.h 头文件一般就包含对变量或函数的声明。
检查声明的目的是为了正确、合法的使用该标识符。比如一个函数名标识符,你就不能拿它来进行乘法运算,你必须按照声明所规定的函数的参数个数、返回值来使用该函数。