' static void *'是什么意思?在C?

时间:2016-10-18 01:47:32

标签: c static void

我是C的新手,最近在我学习zeromq(与工作有关)的时候,我对静态空虚感到困惑*:

base64

该行的含义是什么?我试着寻找答案,我认为它是一个指针,但它有点奇怪,因为指针通常在' *'之后有一个变量名。

非常感谢,我希望看起来好像这对我来说并不粗鲁#34;新手"题。 :)

1 个答案:

答案 0 :(得分:2)

函数worker_task返回void *

函数定义前面的static关键字意味着该函数只能在当前编译单元内部查看,即给定的目标文件,通常是从一个包含多个包含文件的源文件构建的。该功能在其他可能与包含此功能的目标文件链接的目标文件中不可见。