C++中如何定义未知长度的数组?

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:30:13

具体一点帮忙写一下代码可以吗?

1.可以定义一个动态数组
2.定义一个指针

int arr[];
int arr1[]={10,20,30,40,50,60};
int *pi=(int *)malloc(这里可以加变量,表示多少字节);
pi[0]=100;
pi[1]=200;
...........
free(pi);
更多交流进我空间。

动态内存分配
int n;
cout<<"input your num:";
cin>>n;
int *array=new int [n];
...
delete array;