当前位置:首页 C++ > 正文

c++如何初始化一个指针数组?

作者:野牛程序员:2023-12-04 22:06:06 C++阅读 2495

指针数组的初始化可以通过以下方式实现:

#include <iostream>

int main() {
    // 初始化一个整数数组
    int arr[] = {1, 2, 3, 4, 5};

    // 初始化一个指向整数的指针数组
    int *ptrArr[5];

    // 将指针数组的每个元素指向整数数组的相应元素
    for (int i = 0; i < 5; ++i) {
        ptrArr[i] = &arr[i];
    }

    // 输出指针数组的每个元素所指向的值
    for (int i = 0; i < 5; ++i) {
        std::cout << "ptrArr[" << i << "] 指向的值为: " << *ptrArr[i] << std::endl;
    }

    return 0;
}

这个例子中,ptrArr 是一个包含 5 个指针的数组,然后通过循环将每个指针指向整数数组 arr 中相应的元素。最后,通过遍历指针数组,输出每个指针指向的值。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击