DEMO:
#includeusing namespace std; int main() { int r,c; int i,j; cout<<"请输入行数:"; cin>>r; cout<<"请输入列数:"; cin>>c; //动态建立二维数组 int **p=new int *[r]; for(i=0;i
运行结果:
说明:
利用指针数组建立二维数组,即:首先根据行的个数r,动态定义一个数组长度为r的指针数组;然后进行r次循环操作,动态定义r个长度为c的数组,并将数组的地址赋给p[i]。
首先定义r个指针,然后另每个指针都指向一个长度为c的数组,则就定义了一个r行,c列的数组。
