C 中函数的静态声明

问题描述 投票:0回答:1

我想知道这是否是一个好的做法:

如果函数仅在该文件中使用而不是由外部引用使用,则在 C 项目中将函数设为静态?这是我应该系统地做的事情吗?

谢谢大家!

c clang
1个回答
0
投票

是的,如果在翻译单元之外不需要函数,最好使用

static
声明函数。

通常最好的做法是声明具有其工作所需的最严格可见性的事物。

© www.soinside.com 2019 - 2024. All rights reserved.