温馨提示×

c++指针数组初始化的方法是什么

c++
小亿
252
2023-10-17 00:36:20
栏目: 编程语言

C++中,可以使用以下方法来初始化指针数组:

  1. 使用一维数组初始化指针数组:
int arr[] = {1, 2, 3}; int* ptrArr[3]; for (int i = 0; i < 3; i++) { ptrArr[i] = &arr[i]; } 
  1. 使用动态内存分配初始化指针数组:
int** ptrArr = new int*[3]; for (int i = 0; i < 3; i++) { ptrArr[i] = new int(i); } 
  1. 使用初始化列表初始化指针数组:
int a = 1; int b = 2; int c = 3; int* ptrArr[] = {&a, &b, &c}; 

以上是几种常见的初始化指针数组的方法,可以根据实际需求选择合适的方式。

0