第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)教一下關(guān)于數(shù)據(jù)結(jié)構(gòu)C++,關(guān)于堆的問題?

請(qǐng)教一下關(guān)于數(shù)據(jù)結(jié)構(gòu)C++,關(guān)于堆的問題?

C++ C
慕蓋茨4494581 2019-09-10 14:10:05
數(shù)據(jù)結(jié)構(gòu)C++,關(guān)于堆的問題
查看完整描述

3 回答

?
慕尼黑8549860

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊

class hEntry{

    piblic :

        int priority;

        String data;

};

  

class Heap{

    public:

        void deletMin();     

    private:

        hEntry* hArray;

        int numEntries;

}

 

     

查看完整回答
反對(duì) 回復(fù) 2019-09-14
?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

我們說的堆(heap) 是程序員申請(qǐng)的內(nèi)存空間,在C/C++中,你可以理解為:所有非常量的指針空間。和heap對(duì)應(yīng)的,還有棧(stack)、靜態(tài)區(qū)(static)、常量區(qū)(const),以及程序代碼區(qū)。這些都是程序運(yùn)行所需要申請(qǐng)的內(nèi)存空間。

heap堆和其它內(nèi)存區(qū)的主要差別,一個(gè)是heap是由程序員申請(qǐng)、釋放和管理的(而不是由系統(tǒng)和程序自動(dòng)分配和釋放),是動(dòng)態(tài)的;另外一個(gè)就是,其它區(qū)域都是有固定大小的,而heap的大小,僅僅受到內(nèi)存和虛擬內(nèi)存大小的限制,也就是說,理論上你可以申請(qǐng)的堆空間是無限大的。

例子:main() {const char* m = "123";//"123" 常量區(qū),m在棧(指針的本身都在棧,下同)char s[] = "abc"; //常量區(qū)char *p3 = "123456"; //常量區(qū)static int c =0; //全局(靜態(tài))初始化區(qū) char *p1,*p2;p1 = (char *)malloc(10); //分配得來得10字節(jié)的區(qū)域就在堆區(qū)。 p2 = new char[20]; //分配得來得20字節(jié)的區(qū)域就在堆區(qū)。

C語言之所以命名為C,是因?yàn)?C語言源自Ken Thompson發(fā)明的B語言,而 B語言則源自BCPL語言。1967年,劍橋大學(xué)的Martin Richards對(duì)CPL語言進(jìn)行了簡(jiǎn)化,于是產(chǎn)生了BCPL(Basic Combined Programming Language)語言。

C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。

盡管C語言提供了許多低級(jí)處理的功能,但仍然保持著良好跨平臺(tái)的特性,以一個(gè)標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在許多電腦平臺(tái)上進(jìn)行編譯,甚至包含一些嵌入式處理器(單片機(jī)或稱MCU)以及超級(jí)電腦等作業(yè)平臺(tái)。


查看完整回答
反對(duì) 回復(fù) 2019-09-14
  • 3 回答
  • 0 關(guān)注
  • 509 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)