最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年04月30日 10:16:09   作者:  
這篇文章主要介紹了c++動態(tài)內(nèi)存空間示例,自定義空間類型大小和空間長度,需要的朋友可以參考下

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

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

下面這個(gè)程序是個(gè)數(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ù)組中的兩個(gè)維度的索引值之位移量就可以

復(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;
}

相關(guān)文章

  • C++虛繼承原理與類布局深度分析

    C++虛繼承原理與類布局深度分析

    這篇文章主要介紹了C++虛繼承原理與類布局分析,本文的目標(biāo)是探究虛繼承的實(shí)現(xiàn)方式和類布局(Class Layout)的具體規(guī)則,需要的朋友可以參考下
    2024-04-04
  • C++實(shí)現(xiàn)企業(yè)職工工資管理系統(tǒng)

    C++實(shí)現(xiàn)企業(yè)職工工資管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)企業(yè)職工工資管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Linux下編譯C程序的過程

    Linux下編譯C程序的過程

    我們總是在Linux下輸入 gcc -o app main.c 即可編譯好程序,對于具體的詳細(xì)過程及流程,相信親們就不太了解啦!下面給大家展示一下C編譯器的解釋全過程。
    2016-01-01
  • QT編寫地圖實(shí)現(xiàn)在線輪廓圖的示例代碼

    QT編寫地圖實(shí)現(xiàn)在線輪廓圖的示例代碼

    輪廓圖也叫行政區(qū)劃,這里的輪廓圖是指百度地圖的區(qū)域輪廓圖。本文將為大家介紹QT如何實(shí)現(xiàn)在線輪廓圖的編寫,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2021-12-12
  • 不要被C++(自動生成規(guī)則)所蒙騙

    不要被C++(自動生成規(guī)則)所蒙騙

    正如標(biāo)題所說,我們不要被C++語法中所描述的那些條條框框所“蒙騙”了。的確,相信這些生成規(guī)則不會對我們的編程帶來多大的影響(不會產(chǎn)生錯誤),但是只有了解它們的背后操作,我們才知道編譯器究竟為我們做了什么,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-01-01
  • 統(tǒng)計(jì)C語言二叉樹中葉子結(jié)點(diǎn)個(gè)數(shù)

    統(tǒng)計(jì)C語言二叉樹中葉子結(jié)點(diǎn)個(gè)數(shù)

    這篇文章主要介紹的是統(tǒng)計(jì)C語言二叉樹中葉子結(jié)點(diǎn)個(gè)數(shù),文章以C語言二叉樹中葉子結(jié)點(diǎn)為基礎(chǔ)分享一個(gè)簡單小栗子講解,具有一定的知識參考價(jià)值,需要的小伙伴可以參考一下
    2022-02-02
  • Qt串口通信開發(fā)之QSerialPort模塊詳細(xì)使用方法與實(shí)例

    Qt串口通信開發(fā)之QSerialPort模塊詳細(xì)使用方法與實(shí)例

    這篇文章主要介紹了Qt串口通信開發(fā)之QSerialPort模塊詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下
    2020-03-03
  • Qt實(shí)現(xiàn)蘋果狀態(tài)切換按鈕

    Qt實(shí)現(xiàn)蘋果狀態(tài)切換按鈕

    這篇文章主要為大家詳細(xì)介紹了Qt實(shí)現(xiàn)蘋果狀態(tài)切換按鈕,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Opencv使用鼠標(biāo)任意形狀的摳圖

    Opencv使用鼠標(biāo)任意形狀的摳圖

    這篇文章主要為大家詳細(xì)介紹了Opencv使用鼠標(biāo)任意形狀的摳圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C語言實(shí)例講解嵌套語句的用法

    C語言實(shí)例講解嵌套語句的用法

    所謂嵌套(Nest),就是一條語句里面還有另一條語句,例如 for 里面還有 for,while 里 面還有 while,或者 for 里面有 while,while 里面有 if-else,這都是允許的
    2022-05-05

最新評論

曲麻莱县| 新密市| 巩义市| 井冈山市| 顺义区| 龙江县| 西峡县| 秦安县| 黎城县| 宁都县| 元谋县| 焉耆| 涞水县| 嘉善县| 章丘市| 库伦旗| 乌兰浩特市| 景东| 遵化市| 二连浩特市| 尼勒克县| 孟连| 南召县| 嘉祥县| 石首市| 郯城县| 华安县| 顺昌县| 壤塘县| 江陵县| 凤庆县| 漯河市| 巴彦淖尔市| 沐川县| 镇沅| 福安市| 资源县| 浙江省| 临泽县| 浮山县| 高淳县|