在C++中,可以使用以下方法將一個數組的指針賦值給另一個數組的指針:
int arr1[] = {1, 2, 3, 4, 5};
int* ptr1 = arr1; // 將數組 arr1 的地址賦值給指針 ptr1
int arr2[5]; // 創建一個新的數組 arr2
int* ptr2 = arr2; // 將數組 arr2 的地址賦值給指針 ptr2
// 可以使用指針運算遍歷數組并對其進行操作
for(int i = 0; i < 5; i++) {
ptr2[i] = ptr1[i]; // 將數組 arr1 的元素賦值給數組 arr2
}
在上面的示例中,我們首先創建了兩個數組 arr1
和 arr2
,然后分別將它們的地址賦值給指針 ptr1
和 ptr2
。接著,我們可以使用指針運算來遍歷數組并將 arr1
的元素賦值給 arr2
。