C++创建动态数组

来源:互联网 发布:电信移动网络自由切换 编辑:程序博客网 时间:2024/06/11 05:07
#include<iostream>using namespace std;int main(){//创建一维动态数组int *p1;p1=new int[3];p1[0]=1;p1[1]=2;p1[2]=3;cout<<*p1<<' '<<*(p1+1)<<' '<<*(p1+2)<<endl;delete []p1;//创建二维数组int **p2;p2=new int*[3];for(int i=0;i<3;i++)p2[i]=new int[2];for(int i=0;i<3;i++)for(int j=0;j<2;j++)p2[i][j]=i+j;for(int i=0;i<3;i++){for(int j=0;j<2;j++)cout<<p2[i][j]<<' ';cout<<endl;}delete []p2;system("pause");return 1;}

0 0