头文件与源文件声明类型的区别
我们知道,头文件一般都是在声明类型、变量、函数的(包括extern声明变量)。那可不可以放到源文件中声明呢?区别又是什么?
头文件与源文件声明类型的区别:
一、头文件声明类型
可以在其他源文件中使用这个定义的类型(HexToBin) (前提:include这个头文件)
二、源文件声明变量
只能在自己的源文件中使用定义的类型(HexToBin)。
我们知道,头文件一般都是在声明类型、变量、函数的(包括extern声明变量)。那可不可以放到源文件中声明呢?区别又是什么?
可以在其他源文件中使用这个定义的类型(HexToBin) (前提:include这个头文件)
只能在自己的源文件中使用定义的类型(HexToBin)。