CC++数组指针和指针数组

it2026-04-12  8

一、定义:指向数组的指针常被简称为数组指针(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] };
最新回复(0)