国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

c++動態(tài)內(nèi)存空間示例(自定義空間類型大小和空間長度)

2020-01-26 15:31:36
字體:
供稿:網(wǎng)友

動態(tài)內(nèi)存空間的申請示范

利用C++的特性,能夠自定義空間的類型大小和空間長度

下面這個程序是個數(shù)組動態(tài)配置的簡單示例

復(fù)制代碼 代碼如下:

#include <iostream>
using namespace std;

int main()
{   int size = 0;

    cout << "請輸入數(shù)組長度:";  //能夠自定義的動態(tài)申請空間長度
    cin >> size;
    int *arr_Point = new int[size];

    cout << "指定元素值:" << endl;
    for(int i = 0; i < size; i++)
    {   cout << "arr[" << i << "] = ";
        cin >> *(arr_Point+i);
    }

    cout << "顯示元素值:" << endl;
    for(int i = 0; i < size; i++)
    {   cout << "arr[" << i << "] = " << *(arr_Point+i)
             << endl;
    }

    delete [] arr_Point;

    return 0;
}

執(zhí)行結(jié)果:

復(fù)制代碼 代碼如下:

請輸入數(shù)組長度:5
指定元素值:
arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
arr[4] = 5
顯示元素值:
arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
arr[4] = 5

可以使用指針來仿真二維數(shù)組,只要清楚二維數(shù)組中的兩個維度的索引值之位移量就可以

復(fù)制代碼 代碼如下:

#include <iostream>
using namespace std;

int main()
{   int m = 0;
    int n = 0;

    cout << "輸入二維數(shù)組維度:";
    cin >> m >> n;

    int *ptr = new int[m*n];

    for(int i = 0; i < m; i++)
    {   for(int j = 0; j < n; j++)
        {   *(ptr + n*i + j) = i+j;
        }
    }

    for(int i = 0; i < m; i++)
    {   for(int j = 0; j < n; j++)
        {   cout << *(ptr+n*i+j) << "/t";
        }
        cout << endl;
    }

    delete [] ptr;

    return 0;
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 隆安县| 措美县| 景泰县| 临洮县| 石渠县| 潼关县| 沾化县| 阜平县| 微山县| 韶关市| 临沂市| 开原市| 土默特左旗| 开化县| 宁国市| 潜山县| 福安市| 健康| 都安| 金平| 武胜县| 阳东县| 鄂尔多斯市| 城固县| 定州市| 靖西县| 杂多县| 黑山县| 乐平市| 阿巴嘎旗| 吴忠市| 新宾| 东至县| 蛟河市| 仁布县| 拉孜县| 鹿泉市| 清河县| 河西区| 灵武市| 留坝县|