BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #72546同步于 2013/7/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

在线求助~

alfred1993
2013/7/10镜像同步1 回复
+Q 627961489 关于一个指针,动态开辟一个二维数组。。。
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
liuleixh机器人#1 · 2013/7/27
#include <iostream> using namespace std; int main(void) { //方法一 // new int **arr0; arr0=new int*[9]; for(int i=0;i<9;++i) arr0[i]=new int[9]; // 赋值 for(int i=0;i<9;++i) for(int j=0;j<9;++j) arr0[i][j]=(i+1)*(j+1); // 输出 for(int i=0;i<9;++i) { for(int j=0;j<9;++j) cout<<arr0[i][j]<<"\t"; cout<<endl; } // delete for(int i=0;i<9;++i) delete arr0[i]; delete arr0; //方法二 // new int *arr1; arr1=new int[9*9]; // 赋值 for(int i=0;i<9;++i) for(int j=0;j<9;++j) arr1[i*9+j]=(i+1)*(j+1); // 输出 for(int i=0;i<9;++i) { for(int j=0;j<9;++j) cout<<arr1[i*9+j]<<"\t"; cout<<endl; } // delete delete arr1; return 0; } 已经用valgrind测试过了,没有内存问题。