C++ 二维数组的申请
int **a;其中有一种方法是在声明的时候申请其中一维先, 也就是 int **a = new int*[NUMBER]
但是现在 a 是全局变量,在申请之前 NUMBER 未知,必须要在后面的函数中额外进行申请
有人知道如何申请吗?
2017-12-08 17:25
程序代码:#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
int **c;
c = (int **)new int[2];
for(int i = 0; i < 2; i++) {
c[i] = new int[2];
}
for(int i = 0; i < 2; i++) {
for(int j = 0; j < 2; j++) {
c[i][j] = i + j;
cout << c[i][j] << "\t";
}
cout << endl;
}
}
2017-12-08 17:47