1. 程式人生 > >C++ 二維陣列的動態分配

C++ 二維陣列的動態分配

總時間限制: 

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;
}