指针数组与数组指针

来源:互联网 发布:为什么手机网络不稳定 编辑:程序博客网 时间:2024/05/24 15:43

int** p[10] :p是一个有是个元素的数组,数组的每一个元素是int**类型,初始化如下所示



int* (*p)[10]:p是一个指针,指向一个拥有十个元素的数组,这个数组的每一个元素是int*的类型


int (**p)[10]:p是一个二级指针,指向一个指针,这个指针指向一个拥有十个元素的数组,这个数组的每一个元素为int类型,初始化如下


一部分原因是C语言的优先级导致的,[]的优先级在*之上,因此int* p[10],p优先与[10]结合,因此p是一个数组


原创粉丝点击