发布网友
共5个回答
热心网友
头文件是指定编译时包括的文件(如include)和定义一些代码或函数。如只有一个源码文件,可没有头文件.h,定义直接写在源码文件的头部。如有多个源码文件(包括.rc),可将每个文件的重复的头部定义部分写成一个.h,就是少写些代码,编译效果是一样的。
热心网友
一般讲一些常用的函数放在头文件,当你的程序需要里面的某个函数的时候,包含该头文件,就可以使用该函数了。从而,不需要每次都写该该函数。
热心网友
是拼接作用.
比如
1.cpp
:
#include
"my.h"
void
main(){}
////////////////////////////////////
my.h:
void
my(){puts("test");}
////////////////////////////////////
最后,
编译器拼接后得到这样的东西.
void
my(){puts("test");}
void
main(){}
最后都是合成一个大文件,
所以,
有时候编译器报错的行,我们找不到,因为他是算整体的.
热心网友
就是预定义了一些函数,例如你的可能用到的ABS();POW()等;具体的函数使用说明可以看帮助!
热心网友
你打开头文件看,就会发现,一般常用的特殊功能寄存器都在里面定义了,只要调用就可以了,像#include<reg52.h>里面定义了很多