数组指针是一个指针变量,它指向的是一个数组;
比如:
int (*p)[2]
其含义是p是指向包含两个元素的数组的指针。
而指针数组是一个包含指针的数组,它的每个元素都是个指针,指向相同类型的不同对象;
比如:
char *arr[] = {"abcd", "233333", "teststr"};
其含义是定义了一个指针数组并对它进行了初始化,arr数组的每个元素都代表着一个字符指针,比如arr[0]指向的是“abcd”在内存中的首地址。
数组指针和指针数组
最新推荐文章于 2021-05-19 05:48:56 发布