int* p 和int *p什么区别

int* p 和int *p什么区别
怎么区别怎么理解
怎么区别怎么理解

如果我没理解错的话
似乎是
完全一样的

没区别

一样的,类型是整形指针int * 变量名p

虽然
int*    p;
和
int    *p;
没区别;但
int*     a, b;
和
int     *a,*b;
区别就大了。

没有区别

如果仅仅对于这两种写法来说,它们是完全相同的,个人代码风格使然。
如果后面接有除了p以外的其他变量名的的话,这两种写法可以出现截然不同的效果。