C++ 二維陣列的動態分配
阿新 • • 發佈:2019-01-29
總時間限制:
1000ms
記憶體限制:
65536kB
// 在此處補充你的程式碼
描述
填空,使得程式輸出指定結果
#include <iostream> using namespace std; int main() { int * a[] = {
}; *a[2] = 123; a[3][5] = 456; if(! a[0] ) { cout << * a[2] << "," << a[3][5]; } return 0; }
輸入
無
輸出
123,456
樣例輸入
無
樣例輸出
123,456
這裡是一個二維陣列記憶體的動態分配寫法{}有四個位置空間,是因為a[3],第4個有5個位置,是因為a[3][5]
#include <iostream>
using namespace std;
int main()
{
int * a[] = { NULL,NULL,new int,new int[6]
// 在此處補充你的程式碼
};
*a[2] = 123;
a[3][5] = 456;
if (!a[0]) {
cout << *a[2] << "," << a[3][5];
}
return 0;
}