.c中的函数可以在.h中声明,也可以不在.h中声明,区别在于:
在.h中声明了函数,在.c中可以直接调用,没有定义也不会报错;反之会报错。
在.h中声明了函数,在.c中的定义和使用顺序可以随意;反之需要先定义后使用,否则会报错。
在.h中声明的函数,可以被其他文件使用。
01-03
1905
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
.c中的函数可以在.h中声明,也可以不在.h中声明,区别在于:
在.h中声明了函数,在.c中可以直接调用,没有定义也不会报错;反之会报错。
在.h中声明了函数,在.c中的定义和使用顺序可以随意;反之需要先定义后使用,否则会报错。
在.h中声明的函数,可以被其他文件使用。