一、定义:指向数组的指针常被简称为数组指针(array pointer),而具有指针类型元素的数组则被称为指针数组(pointer array)。
数组指针:
int (* arrPtr)[10] = NULL; // 一个指针,它指向一个有10个int元素的数组
指针数组:
通常值适用与字符串:
char *arr[5] = {"he","lloe", "world","wo","ai"};
但是也可以用于其他数据类型:
double temp[4] = { NULL };
double *dat[4] = { &temp[0] ,&temp[1] ,&temp[2] ,&temp[3] };
转载自原文链接, 如需删除请联系管理员。
原文链接:C/C++数组指针和指针数组,转载请注明来源!