C++每日一问:如何创建二维数组?

C++每日一问:如何创建二维数组?,第1张

C++每日一问:如何创建二维数组?,第2张

问:如何创建二维数组?
A:方法1
TYPE * * array name;
array name = new TYPE *[SIZE _ 1];
for(I = 0;i {
arrayName[i] =新类型[SIZE _ 2];
}
用完后别忘了释放内存:
for(I = 0;i {
if ( arrayName[i]!= NULL)delete[]array name[I];
}
if ( arrayName!= NULL)delete[]array name;
注意:使用此方法创建数组时,
当需要将数组传递给函数时,可以传递**类型的指针,但如果使用arrayName[][]类型创建数组
,无论数组有多少维,如果试图传递* * [/]类型的指针,都会报告错误

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++每日一问:如何创建二维数组?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情