【C++学习】OJ 004:神秘的数组初始化

【C++学习】MOOC程序设计与算法(三)

OJ WEEK 1:
004:神秘的数组初始化
指针数组初始化的方法~
(从类型的角度去想:数组元素为整型指针,a[0]a[1]默认是NULL;a[2]明显是一个整型指针,new int 返回一个int*类型变量;a[3]是一个含六个元素(及以上)的数组,new int [6]开辟了这一空间)

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

你可能感兴趣的:(【C++学习】OJ 004:神秘的数组初始化)