相关疑难解决方法(0)

C中的静态函数

在C中使函数静态有什么意义?

c static

167
推荐指数
6
解决办法
12万
查看次数

何时将静态函数定义放在C中的头文件中?

我遇到了一些在头文件中有一个大的静态函数的代码,我只是好奇它是不是可以做到这一点.例如,如果许多.c文件包含标题,为什么不直接定义非静态函数并将其链接?

关于何时/何时不将静态函数定义放在C中的头文件中的任何建议或经验法则,我们将不胜感激,

谢谢

c static header code-organization

26
推荐指数
4
解决办法
3万
查看次数

如果函数声明不在头文件中,则是否需要static关键字?

如果函数声明不在头文件(.h)中,而仅在源文件(.c)中,那么为什么需要使用static关键字?当然,如果只在.c文件中声明它,那么其他文件就看不到它,因为您不应该#include .c文件,对吗?

我已经阅读了很多关于此的问题和答案(例如,herehere),但不能完全理解。

c static

3
推荐指数
1
解决办法
2340
查看次数

标签 统计

c ×3

static ×3

code-organization ×1

header ×1