課程
/后端開發(fā)
/C++
/數(shù)據(jù)結(jié)構(gòu)探險—棧篇
請問為啥可以char?elem=0; 而卻pop()出'o';
2016-04-26
源自:數(shù)據(jù)結(jié)構(gòu)探險—棧篇 2-4
正在回答
int a=5;
int &b=a;
則b和a等價都是5;
char elem=‘0’;只是一個初始值,這個值是你自定義的,目的只是為了初始elem,然后可以作為一個參數(shù),進(jìn)行傳參引用棧頂?shù)闹刀?,你?yīng)該跟我一樣只是不懂引用這個概念,我剛剛百度了一下,就懂了。
給elem賦了一個初值,初值為ASCII值為0的字符。而pop()出‘o’,是因?yàn)楫?dāng)前棧頂元素是‘o’,進(jìn)行出棧操作就會彈出棧頂元素‘o’。
強(qiáng)制類型轉(zhuǎn)換,棧后進(jìn)先出
舉報
棧,先入后出(FILO),帶領(lǐng)大家體會棧這種數(shù)據(jù)結(jié)構(gòu)的美妙
2 回答num[elem];但是elem=0.不就是輸出0???
1 回答關(guān)于引用&elem
2 回答關(guān)于char num[]的疑問
1 回答關(guān)于num[elem]的問題 elem傳入后不是應(yīng)該代表stack[top],也就是棧內(nèi)的某一項(xiàng)嗎,也不是下標(biāo)啊
2 回答Coordinate為什么可以作為一個數(shù)據(jù)類型?。?/p>
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-02-03
int a=5;
int &b=a;
則b和a等價都是5;
char elem=‘0’;只是一個初始值,這個值是你自定義的,目的只是為了初始elem,然后可以作為一個參數(shù),進(jìn)行傳參引用棧頂?shù)闹刀?,你?yīng)該跟我一樣只是不懂引用這個概念,我剛剛百度了一下,就懂了。
2016-12-24
給elem賦了一個初值,初值為ASCII值為0的字符。而pop()出‘o’,是因?yàn)楫?dāng)前棧頂元素是‘o’,進(jìn)行出棧操作就會彈出棧頂元素‘o’。
2016-04-26
強(qiáng)制類型轉(zhuǎn)換,棧后進(jìn)先出