C 开发人员应遵循的 3 个显式编程技巧

嵌入式系统开发人员应尽可能明确 , 以避免 ASSUME 综合症并在其系统中产生意外行为 。 在今天的文章中 , 让我们来看看嵌入式开发人员可以通过更明确的方式清理代码的几个领域 。
C 开发人员应遵循的 3 个显式编程技巧
显式编程技巧 #1 – 将 extern 与公共函数一起使用
我们都知道我们不应该使用 extern , 因为它会创建全局变量 , 进而可能导致各种问题 。 但是 , 实际使用 extern 的一个好地方是在创建公共函数时 。
【C 开发人员应遵循的 3 个显式编程技巧】当你定义一个公开的函数时 , 你可以使用以下命令在标头中创建声明或原型:
void Foo(void);
它在标题中 , 所以很明显它是一个公共的外部函数 。 但是 , 我遇到过这样的情况 , 你正在维护一个别人编写的模块 , 并且在像 Bar 这样的函数的标头中没有公共 API , 但它的定义如下:
void Bar(void)
{

}


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。