array1.cpp

来自「是一本教程的实例代码,可以下载后直接运行,即可以得到答案.」· C++ 代码 · 共 29 行

CPP
29
字号
#include <iostream.h>

void main()
{
    const int M=6;
    int i,x[M]={0,1,2,3};              //静态数组,声明时分配内存空间,赋初值,初值不够时后补0
    cout<<"x: ";  
    for(i=0;i<M;i++)
         cout<<x[i]<<" ";  
    cout<<endl;

    int y[M];                          //静态数组,声明时分配内存空间,未初始化
    cout<<"y: ";                       //数组长度必须是常量(包括常数)
    for(i=0;i<M;i++)
         cout<<y[i]<<" ";  
    cout<<endl;

//    int z[];                          //编译错unknown size
    int *z,n=M;                        //动态数组,声明时未分配内存空间
    z=new int[n];                      //申请内存空间,未初始化,数组长度可以是变量
    z[1]=1;
    cout<<"z: ";  
    for(i=0;i<n;i++)
         cout<<z[i]<<" ";  
    cout<<endl;
    delete[] z;                        //使用完后,归还内存空间

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?