int*p[2]这是定义了一个有2个成员的指针数组。因为C语言运算符的优先级关系P先和[]数组符结合行成一个数组的定义再和*指针运算符结合,所以int*p[2]是定义一个指针数组
我来给你解释一下:这是定义了两个指针:*p[0]*p[1],或者说定义了一个成员为2个的指针数组。清楚了吧?
是指向指针的指针。假设定义一个int*a,**p;那么**p就可以代表a的地址。