嵌入式系统开发人员应尽可能明确 , 以避免 ASSUME 综合症并在其系统中产生意外行为 。 在今天的文章中 , 让我们来看看嵌入式开发人员可以通过更明确的方式清理代码的几个领域 。
显式编程技巧 #1 – 将 extern 与公共函数一起使用
我们都知道我们不应该使用 extern , 因为它会创建全局变量 , 进而可能导致各种问题 。 但是 , 实际使用 extern 的一个好地方是在创建公共函数时 。
【C 开发人员应遵循的 3 个显式编程技巧】当你定义一个公开的函数时 , 你可以使用以下命令在标头中创建声明或原型:
void Foo(void);
它在标题中 , 所以很明显它是一个公共的外部函数 。 但是 , 我遇到过这样的情况 , 你正在维护一个别人编写的模块 , 并且在像 Bar 这样的函数的标头中没有公共 API , 但它的定义如下:
void Bar(void)
{
…
}
- 30岁女性应该怎么护肤 30岁女性的护肤方法
- 内 网络世界竟是如此的狭小,应当学会「自爱」
- 【被狗追怎么办】面临流浪狗进犯的应对办法
- 【狗狗太胖怎么办】狗狗肥壮、发福的应对办法
- 从宇宙级漏洞Log4Shell看软件供应链安全
- 脚部护肤的方法有什么 脚部应该怎么护肤
- 皮肤干且色泽偏暗的人应该用兰芝水库、雪花秀还是资生堂悦薇?
- 体检有个肾囊肿怎么办 体检发现肾囊肿应该怎么办?
- 磁悬浮输送系统应用:上下回流、平移升降一体的回旋立体智能环形输送线
- 网站建设开发服务商怎么选择更靠谱?【延建云】
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
