标题: 怎么在.h文件中写函数 [打印本页]

作者: 51初学者1    时间: 2016-3-15 21:13
标题: 怎么在.h文件中写函数
怎么在.h文件中写函数

作者: aybco    时间: 2016-3-16 10:10
头文件里放函数名,用一个.c文件写函数很方便的啊
作者: aybco    时间: 2016-3-16 10:11
头文件里声明函数,用一个.c文件写函数很方便的啊
作者: admin    时间: 2016-3-16 11:46
1602.h文件:http://www.51hei.com/bbs/dpj-29492-1.html  这个应该是你需要的
作者: 51初学者1    时间: 2016-3-16 13:01
谢谢,前辈们。

作者: 15775058903    时间: 2016-3-27 23:25
在.h文件中写 最好做声明处理
作者: 随意    时间: 2016-3-29 21:33
添加一个文件改成  H .结尾就行了
作者: 路西法来了    时间: 2016-3-29 22:30
改为.h,并作申明
作者: 流星508    时间: 2016-3-30 12:31
不是问怎么写  要先明白他的原理 其实不难的  简单说就是一个程序文件里面添加一个链接  
作者: directsex    时间: 2016-3-30 21:13
头文件跟C文件没有什么区别,你可以把函数实现写在头文件里,但是多个C文件包含它会出错,单个就没问题,跟你写在C文件里一样的效果
作者: luoluoluo136    时间: 2016-3-31 00:09
任何情况,请不要在.h头文件里面写函数,保持这个好习惯吧。。。当然你要是一定要写,就直接写吧,和.c一样
作者: yaozhuanju    时间: 2016-4-1 11:55
本帖最后由 yaozhuanju 于 2016-4-1 11:56 编辑

#ifndef __LCD1602_H__ #define __LCD1602_H__      ........    #endif     .......中写入的是该.c 文件中所有定义的函数声明全称,以分号结束,如lcd602.c文件中写指令函数void wr_com(unsigned char com);等等
作者: Q_p    时间: 2017-3-15 17:59
admin 发表于 2016-3-16 11:46
1602.h文件:http://www.51hei.com/bbs/dpj-29492-1.html  这个应该是你需要的

谢谢 ,马上试试
作者: y电子设计dsd    时间: 2019-7-27 15:16
如果是很简单的程序的话全写在main.c里面也可以。带H的一般是写好的库,作为一个库,有时候需要快速的让用户知道里面的函数是如何使用的,所以会在.h文件里面声明所有的变量,宏定义和函数,并添加备注,然后具体的函数写在.c文件里。还有一种情况,如果你需要一些不需要修改的变量,比如字库,就可以卸载.h文件里面,这样你在编程的时候就不用每次都翻一遍字库了
作者: WD51H    时间: 2019-7-27 17:37
.h文件只是做一下声明,函数体在.c文件里
作者: HANGYICI    时间: 2019-7-28 09:45
.h中声明函数     .c中写函数具体内容
作者: aaaaaa。    时间: 2019-7-28 11:12
一般都在.c文件中写函数,在.h文件中声明即可,没必要在.h文件中写函数




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1