标签:include col stream span cout 避免 4行 main 空间
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int rows=4,cols=5;//申请4行5列的二维数组 6 int ** x = new int *[rows];//用new申请rows个int*类型的空间,然后返回这段空间的首地址 7 for(int i=0;i<rows;i++) 8 x[i] = new int[cols];//分别把申请的cols个int类型空间分配到一维的x指针数组中 9 //测试代码 10 int z=0; 11 for(int i=0;i<rows;i++)//赋值 12 for(int j=0;j<cols;j++) 13 x[i][j]=z++; 14 for(int i=0;i<rows;i++)//打印 15 { 16 for(int j=0;j<cols;j++) 17 cout<<x[i][j]<<" "; 18 cout<<endl; 19 } 20 //释放内存 21 for(int i=0;i<rows;i++) 22 delete []x[i]; 23 delete []x; 24 x=0;//避免用户访问已经被释放的空间 25 return 0; 26 }
标签:include col stream span cout 避免 4行 main 空间
原文地址:https://www.cnblogs.com/EdwinC/p/8974008.html