在C中,函数指针(void*)在做什么:
int (*fn) (void*)
Run Code Online (Sandbox Code Playgroud)
如果参数为空,那么它应该是:
int (*fn) ()
Run Code Online (Sandbox Code Playgroud)
我的理解是void*大块的记忆. void* mem意味着mem指向一大块记忆.但什么是(void*)没有名字?
该函数指针声明不要求您提供void*名称.它只需要一个类型来定义参数列表.
这类似于:
void my_function(int x);
Run Code Online (Sandbox Code Playgroud)
和...一样有效
void my_function(int);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
809 次 |
| 最近记录: |