uint16和unsigned int的问题

2019-03-24 19:30发布

在模块化编程里面 在.c文件里定义一个函数 void LedDisplay(uint16  pBuff[]),   然后在.h文件里声明这个函数extern void LedDisplay(uint16  pBuff[]);   uint16在一个头文件里定义了,这个.c文件里也包含这个重定义头文件了, 但是编译不通过啊     然后我只把.h文件里的uint16换成unsigned int   其他的都没换    竟然编译通过了。为什么呀?  谢谢各位了,耽误你们的时间很不好意思 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
wangdabo
2019-03-26 02:11
恩  就是 孤独的快乐 说的那样,在头文件里也要包含那个.h的文件。我是把所有的重定义数据类型都放到一个.h文件中了,用的 typedef,暂时还没有出现重定义的错误

一周热门 更多>