阿摩線上測驗
登入
首頁
>
程式語言
>
99年 - 99 關務特種考試_四等_資訊處理:程式語言概要#27556
> 申論題
申論題
試卷:99年 - 99 關務特種考試_四等_資訊處理:程式語言概要#27556
科目:程式語言
年份:99年
排序:3
申論題資訊
試卷:
99年 - 99 關務特種考試_四等_資訊處理:程式語言概要#27556
科目:
程式語言
年份:
99年
排序:
3
題組內容
三、int A[M][N];
申論題內容
⑴請利用 new 的方式,動態產生這個二維陣列;
詳解 (共 2 筆)
詳解
提供者:114年高考上榜
int M = 10; // 行數
int N = 5; // 列數
// 動態產生二維陣列 A
int** A = new int*[M];
for (int i = 0; i < M; i++) {
A[i] = new int[N];
}
詳解
提供者:hchungw
動態分配內存:
int** A = new int*[M]; 這行程式碼分配了一個包含 M 個指標的陣列,每個指標將指向一行。
A[i] = new int[N]; 這行程式碼為每一行分配 N 個整數的內存空間。
初始化或使用陣列:
通過雙重迴圈可以訪問和初始化二維陣列中的每一個元素。
釋放內存:
使用 delete[] 釋放每一行分配的內存。
最後使用 delete[] 釋放指向指標的指標。