指针数组和数组指针的区别
指针数组和数组指针
定义
指针数组:数组里面存放的是指针
数组指针:指针指向的是数组
主体区别
指针数组:主体是一个数组
数组指针:主体是一个指针
主体形式
指针数组:int *p[10]
数组指针:int (*p)[10]
存储空间特性
指针数组:连续存放多个指针,每个元素都是地址;
数组指针:指向整块数组,内存一次指向整个数组
例程
c
#include <stdio.h>
int main()
{
int a,b,c;
int *arr[3] = {&a, &b, &c};
int num[3] = {1, 2, 3};
int (*p)[3] = #
return 0;
}