找回密码
 注册
搜索
查看: 673|回复: 3

[讨论] MTK平台的函数声明问题

[复制链接]
发表于 2008-4-26 15:25:01 | 显示全部楼层 |阅读模式
问题描述:
在 afe.c 中直接引用函数GPIO_writeIO 函数,不需要extern 声明,而且afe.c也没有包含任何头文件,就可以直接使用,并且不出错,这好像不符合c的使用规则

查询custom.lis也没有包含GPIO_sw.h所在的目录\interface\hwdrv

为啥能够直接就使用呢?

请大侠们帮忙!谢谢!
发表于 2008-4-28 23:43:58 | 显示全部楼层
应该是用函数原形,把函数的作用域扩展到定义该函数的文本之外了吧!
点评回复

使用道具 举报

发表于 2008-5-22 15:12:53 | 显示全部楼层
如果是全局函数,就不必要声明
点评回复

使用道具 举报

发表于 2008-5-22 18:35:45 | 显示全部楼层
可以不用声明,但编译的时候会多出一个warning。
实际上在编译时消除掉warning很重要,最好系统编译完后没有一个warning
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 01:43 , Processed in 0.043995 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表