Nov162009
C++动态数组学习笔记(一)【New建一维数组】
C++中虽然不可以直接通过普通的方法建立动态的数组,但是,完全可以用new分配内存的方式建立一个动态的一维数组。
上代码:
- #include <iostream>
- using namespace std;
- void main()
- {
- int i;
- int M;
- cin>>M;
- int *array = new int[M];
- for (i=0;i<M;i++)
- {
- cin>>array[i];
- }
- for (i=0;i<M;i++)
- {
- cout<<array[i]<<” “;
- }
- delete []array;
- }
复制代码
程序运行后,会要求输入数组的长度M,然后会让你输入数组array的值,然后会输出数组中的元素。
注意:int *array 中的array为你想定义的数组的名称!
还是附上运行结果吧:
3
1 2 3
1 2 3 Press any key to continue