c - 使用其他文件中由静态初始化的函数的可能方法是什么?

标签 c function function-pointers

我的问题很简单。

我的程序中有三个文件。假设其中一个文件具有静态函数。我如何使用另一个文件中的该函数?

我知道文件本身访问静态函数。我想知道任何可能的方法。

如果该方法可用,我如何在函数声明方面停止该访问?

最佳答案

声明为文件范围静态的函数从文件外部不可见,这意味着您将无法通过名称等查找函数。但是,如果同一文件中的函数发出指向函数,代码将能够调用它,因为不涉及解析或查找。

关于c - 使用其他文件中由静态初始化的函数的可能方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20812996/

相关文章:

c - 如何使用串行通信通过 PC 控制多个机器人?

php - 使用 WHERE 计算 MySQL 行数的函数

javascript - 关于 "var avg = array.average()"中 array.average() 功能的混淆

c - 指针函数返回值问题

c - 一次调用 printf 可以打印的值的数量是否有限制?

c - 为什么 %d 代表整数?

更改 union 内的字节顺序或字节顺序

C++ 函数参数和结构错误

ruby-on-rails - 通过与 :method and :method as function arguments in ruby 之间的区别

c - 查找 LLVM IR 中的所有函数指针