C语言头文件

尘缘udbwcso 2011-07-15 09:00:09
想把自己经常用到的函数写成头文件,应该怎么写呢?
就像C语言的库函数一样.
但C语言的库函数的头文件好像只有函数的声明,没有具体的功能.
请问为什么要这么做?
函数放在哪里了?
...全文
164 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
尘缘udbwcso 2011-07-16
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ycf128 的回复:]
编译成动态库或者静态库,然后调用,加上头文件
[/Quote]
麻烦说详细点?
怎么编译成动态库或者静态库?
要怎么调用?
尘缘udbwcso 2011-07-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hongwenjun 的回复:]
VC 安装光盘 有个 SRC 目录
里面有 C 基本库的 源代码
[/Quote]
我用的是网上下的盗版
  • 打赏
  • 举报
回复
别人都编译好了,你怎么看的到
ycf128 2011-07-16
  • 打赏
  • 举报
回复
编译成动态库或者静态库,然后调用,加上头文件
hongwenjun 2011-07-16
  • 打赏
  • 举报
回复
VC 安装光盘 有个 SRC 目录
里面有 C 基本库的 源代码
尘缘udbwcso 2011-07-16
  • 打赏
  • 举报
回复
有没有讲如何写C语言库函数的书或视频?
AnYidan 2011-07-15
  • 打赏
  • 举报
回复
头文件的功能主要是声明函数,不是定义函数
jernymy 2011-07-15
  • 打赏
  • 举报
回复
函数的实现封装到lib中,而头文件则是可以使用的函数接口。
这样调用该函数时,需要link对应的lib
fox000002 2011-07-15
  • 打赏
  • 举报
回复
函数的实现都是库文件里

头文件中声明类型就可以写调用代码了,然后链接时需要对应的库文件

lz 可以学学如何写函数库,编译打包成库文件
至善者善之敌 2011-07-15
  • 打赏
  • 举报
回复
可以把声明放在头文件里,实现放在.C里,其它文件调用的时候只要#inlcude<头文件就可以了>
jackyjkchen 2011-07-15
  • 打赏
  • 举报
回复
一般运行库的实现都是二进制的,也就是编译成库了

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧