C中的“ static void *”是什么意思?

案件

我是C语言的新手,最近我在学习zeromq(与工作相关)时,我有点对static void *感到困惑:

...
static void *
worker_task(void *args)
{
...

那条线的确切含义是什么?我试图寻找答案,我以为它是一个指针,但这有点奇怪,因为指针通常在'*'之后有一个变量名。

非常感谢,我希望问这个看似“新手”的问题对我来说并不失礼。:)

dbush

该函数worker_task返回一个void *

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

“ javascript:void(0)”是什么意思?

go build -ldflags参数中的-static是什么意思?

/ static /在此代码中是什么意思?

(void *)1是什么意思?

在GNU C宏envSet(name)中,(void)“”名称是什么意思?

decltype(void())中的void()到底是什么意思?

在C,C ++和C#中,void是什么意思?

(void)在C ++中是什么意思?

((void(*)(int))-1)是什么意思?

:: *在C ++中是什么意思?

打字稿中的“ void”是什么意思?

in:if(test ==(void *)-1)中的“(void *)”是什么意思

TypeScript中的Fat arrow函数之后的“ void =()=> {}”是什么意思?

“ Box <Fn()+ Send +'static>”在生锈中是什么意思?

在C ++中,“ class classname * funcname(void)”是什么意思?

“ void SomeFunction(int,void *)”是什么意思?

Java中的“ private static final”是什么意思?

“ typedef void(^ Something)()”是什么意思

Typescript中的static是什么意思?

“ void fatal(char *);”是什么意思?

c中的*(volatile void **)是什么意思?

在Clang Static Analyzer中,“ ento”是什么意思?

void(*)()在代码中是什么意思

C中的typedef void * key_type是什么意思?

-c是什么意思?

{handleButton}: {handleButton:()=>void} 在示例中是什么意思

void Enter() = 0 是什么意思;在 C# 中是什么意思?

"-> !" 是什么意思 在 Rust 中的意思

'(void) (_p)' 是什么意思