在C語言中,要創(chuàng)建一個指針數(shù)組,首先需要聲明一個指針類型的數(shù)組,然后為其分配內(nèi)存空間
#include <stdio.h>
int main() {
// 聲明一個整數(shù)指針數(shù)組,包含5個元素
int *ptr_array[5];
// 為指針數(shù)組中的每個元素分配內(nèi)存空間并初始化為指向整數(shù)的常量
for (int i = 0; i < 5; i++) {
ptr_array[i] = &const_int; // const_int是一個預先定義好的整數(shù)常量
printf("ptr_array[%d] points to %d\n", i, *ptr_array[i]);
}
return 0;
}
在這個示例中,我們聲明了一個名為ptr_array
的整數(shù)指針數(shù)組,包含5個元素。然后,我們使用for循環(huán)為數(shù)組中的每個元素分配內(nèi)存空間,并將其初始化為指向名為const_int
的預先定義好的整數(shù)常量的地址。最后,我們打印出每個指針指向的值。