【发布时间】:2013-01-26 11:51:38
【问题描述】:
可能重复:
In C, what is the correct syntax for declaring pointers?
good way to write “pointer to something” in C/C++
我目前正在阅读一本关于 C 的书。目前我正在阅读有关指针的书籍。
基本上,我认为我已经理解了这个概念。无论如何,有一件事让我感到困惑:
作者有时会使用
void *foo;
创建一个新的指针,但有时是
void* foo;
有区别吗?有关系吗?不是吗?什么时候用什么? ...?
【问题讨论】:
-
没有技术差异。但这并不能阻止人们永远争论它。最后,这只是个人喜好。
-
请记住
*绑定到声明符,而不是类型说明符; IOW,void* foo;被解析为void (*foo);。