C++ 二维数组的申请
int **a;其中有一种方法是在声明的时候申请其中一维先, 也就是 int **a = new int*[NUMBER]
但是现在 a 是全局变量,在申请之前 NUMBER 未知,必须要在后面的函数中额外进行申请
有人知道如何申请吗?
#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; } }