这些有什么区别嘛(指针类的)

img


visual软件
感觉没办法区分*在哪表示什么
上网课上一半就听不懂了
还有打印出来这些分别是什么东西啊

int (p)[10]; p即为指向数组的指针,又称数组指针,本质是指针。数组指针,指的是数组名的指针,即数组首元素地址的指针。说白了p是一个指针,指向一个数组的;
int* p[10]是一个指针数组,本质是数组。该数组内有十个指针,该指针指向整型数据。其实也可以这样写(int *)p[10]。