學習筆記 c++ (C++ new申請一塊記憶體空間存放二維陣列)
阿新 • • 發佈:2018-12-13
程式碼:
#include<iostream>
using namespace std;
int main(int argc, char** argv) { int n=3,m=3; int count =1; int **array; //動態申請二維陣列 n行 m列 array = new int*[n]; for(int i=0;i<n;i++) { array[i] = new int[m]; } //給陣列賦值 for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { array[i][j] = count; count++; } } //輸出陣列 for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { cout<<" "<<array[i][j]; } cout<<endl; } cout<<endl; //釋放二維陣列 for(int i=0;i<n;i++) { delete[] array[i]; } delete[] array; }