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

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

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

    推荐阅读