嵌入式系统开发人员应尽可能明确,以避免 ASSUME 综合症并在其系统中产生意外行为 。在今天的文章中,让我们来看看嵌入式开发人员可以通过更明确的方式清理代码的几个领域 。
显式编程技巧 #1 – 将 extern 与公共函数一起使用
我们都知道我们不应该使用 extern,因为它会创建全局变量,进而可能导致各种问题 。但是,实际使用 extern 的一个好地方是在创建公共函数时 。
当你定义一个公开的函数时,你可以使用以下命令在标头中创建声明或原型:
void Foo(void);
它在标题中,所以很明显它是一个公共的外部函数 。但是,我遇到过这样的情况,你正在维护一个别人编写的模块,并且在像 Bar 这样的函数的标头中没有公共 API,但它的定义如下:
void Bar(void)
{
…
【C 开发人员应遵循的 3 个显式编程技巧】}
推荐阅读
- 数字化升级让春节不打烊!海尔年货节为您智慧焕新家
- 隐藏超12年的漏洞,影响所有主流Linux发行版
- 歌手推荐|《嘀嗒乐团》歌手邀你赴一场音乐盛宴~
- 喷码机如何确保标识信息喷印的清晰度
- 厨房橱柜高度是多少 橱柜高度85合适吗
- 内 网络世界竟是如此的狭小,应当学会「自爱」
- 一对一源码其必备的功能有哪些?
- 官方确认今年三季度realme Pad将收到基于Android 12的系统更新
- 你的手机还在交来电显示费吗?