C++动态数组学习笔记(一)【New建一维数组】

C++中虽然不可以直接通过普通的方法建立动态的数组,但是,完全可以用new分配内存的方式建立一个动态的一维数组。

上代码:

  1. #include <iostream>
  2. using namespace std;
  3. void main()
  4. {
  5.        
  6.         int i;
  7.         int M;
  8.         cin>>M;
  9.         int *array = new int[M];
  10.         for (i=0;i<M;i++)
  11.         {
  12.        
  13.                 cin>>array[i];
  14.                
  15.         }
  16.         for (i=0;i<M;i++)
  17.         {
  18.                
  19.                         cout<<array[i]<<” “;
  20.                
  21.         }
  22.         delete []array;
  23.        
  24. }

复制代码

程序运行后,会要求输入数组的长度M,然后会让你输入数组array的值,然后会输出数组中的元素。

注意:int *array 中的array为你想定义的数组的名称!

还是附上运行结果吧:

3
1 2 3
1 2 3 Press any key to continue



本文固定链接: http://www.ntxz.net/?p=589 | 周忞 | 吉心的记事本



该日志由 吉心 于2009年11月16日发表在 懒得分类, 旧版博客 分类下, 你可以发表评论
在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: C++动态数组学习笔记(一)【New建一维数组】 | 周忞 | 吉心的记事本

C++动态数组学习笔记(一)【New建一维数组】:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!