正在加载图片...
由于C艹+语言的变量说明非常灵活,所以为单个变量申请动 态内存的实用价值不大,通常都是为一个数组申请一块动态 内存(称为动态数组)。申请动态数组的一般形式为: pointer= new type[/[/[/.i 其中:sze为一整型表达式,各c均为整型常量。当动态数 组的维数大于1时,接受动态数组首地址的指针也应当是 个多维数组指针。例 int (p)[4] p= new int[n 4] char 3],c (*cp)2][3], cp= new char[(x+ y*k2]3: cq=new charX yI 释放动态数组时,需使用如下的一般形式: delete [p,由于 C++ 语言的变量说明非常灵活,所以为单个变量申请动 态内存的实用价值不大,通常都是为一个数组申请一块动态 内存(称为动态数组)。申请动态数组的一般形式为: pointer = new type[size][c2][c3]…; 其中:size 为一整型表达式,各 ci 均为整型常量。当动态数 组的维数大于 1 时,接受动态数组首地址的指针也应当是一 个多维数组指针。例: int (*p)[4]; p = new int[n][4]; char (*cp)[2][3], *cq; cp = new char[(x + y) * k][2][3]; cq = new char[x + y]; 释放动态数组时,需使用如下的一般形式: delete []p;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有