use*_*964 1 c pointers function-pointers void-pointers
如果p是指针(比如说int * p),那[p]意味着什么?还有什么4[p]意思?(即将标量乘以[p])
假设xyz是程序中定义的某种数据类型.然后是什么
void (*xyz)(void);
Run Code Online (Sandbox Code Playgroud)
声明的意思?
4[p]意思是一样的p[4].参见例如http://c-faq.com/aryptr/joke.html.
如果xyz已经是数据类型,那就是错误.如果没有,那么它就是一个被调用的函数指针的定义xyz.假设你的意思是" void不coid",那么cdecl.org告诉我们:
将xyz声明为函数(void)返回void的指针