在我们理解指针数组的概念之前,让我们考虑以下示例,它使用 3 个整数的数组 −
编译并执行上述代码时,它会产生以下结果——
Value of a[0] = 10
Value of a[1] = 100
Value of a2] = 200
Value of a[1] = 100
Value of a2] = 200
在某些情况下,我们想要维护一个数组,它可以存储指向 int 或 string 或任何其他可用数据类型的指针。以下语句声明一个指向整数的指针数组 −
这会将 ptr 声明为 MAX 整数指针数组。因此,ptr 中的每个元素现在都包含一个指向 int 值的指针。以下示例使用三个整数,这些整数将存储在指针数组中,如下所示 -
编译并执行上述代码时,它会产生以下结果——
Value of a[0] = 10
Value of a[1] = 100
Value of a[2] = 200
Value of a[1] = 100
Value of a[2] = 200