今天当我阅读别人的代码时,我看到了类似的void *func(void* i);东西,这void*对于函数名称和变量类型分别意味着什么?
另外,什么时候需要使用这种指针以及如何使用它?
我对大多数对我来说都不熟悉的函数声明的C程序感到困惑.
void *func_name(void *param){
...
}
Run Code Online (Sandbox Code Playgroud)
什么*意味着这个功能?我对*变量类型中的()的理解是它创建了一个指向另一个变量的指针,因此它能够跟踪后一个变量存储在内存中的地址.但在这个函数的情况下,我不知道这个*星号是什么意思.