你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

调试程序时遇到警告

[复制链接]
the_newbie 提问时间:2018-7-5 11:53 /
在用keil调试程序时遇到一个警告:..\HARDWARE\GPIO\gpio.h(33): warning: #1295-D: Deprecated declaration control_Beep - give arg types思来想去不知道什么原因,经过网上查阅大神的解决方法说是因为当时建立的control_Beep()函数是一个没有返回值的函数,在.H文件进行声明的时候要在函数名的括号内表明void,,这样问题就解决了。但是不知道为什么在声明函数的时候括号内可以不写void 但是在.h文件中就要写上void呢?,,
     还是对C语言了解不到位,求大神指点一二。

收藏 评论3 发布时间:2018-7-5 11:53

举报

3个回答
废鱼 回答时间:2018-7-5 14:11:51
楼主,本来想找关于这方面的书面资料,暂时未找到。这样理解的,函数入口要求应该是有入口参数的,这里提示警告,是避免因为c和.H中写法不一样,提示检查一下。
函数返回值 函数名(参数类型 参数名);

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

the_newbie 回答时间:2018-7-5 16:02:18
安 发表于 2018-7-5 14:11
楼主,本来想找关于这方面的书面资料,暂时未找到。这样理解的,函数入口要求应该是有入口参数的,这里提示 ...

可能c中可以不写,但是会有警告吧,谢谢
jakecumt 回答时间:2018-7-5 16:47:29
有入口参数,不加肯定警告,

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版