c语言 指针定义 int *p 和int* p 有啥区别?
没区别。
没有区别
对于编译器来说没区别,对于个人有两种解读:
int *p; // *p的类型是int
int* p;// p的类型是int*
个人更喜欢第一种。
没区别
对于keliaoo的回答,我有一些别的见解。int *p 和int* p 都表示p是 int* 类型。 int (*p)才表示 *p 是int类型,这种一般用于函数指针。
如有问题请指出。