溫馨提示×

C語言指針數(shù)組怎樣創(chuàng)建

小樊
82
2024-10-30 17:04:24
欄目: 編程語言

在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ù)常量的地址。最后,我們打印出每個指針指向的值。

0