老師最后一點(diǎn)其實(shí)錯(cuò)了,default 其實(shí)沒(méi)有必要寫,只要把pNeedStack->pop(currentNeed)改為
if(!pNeedStack->pop(currentNeed))
{
currentNeed=0;
}便夠了,第一次輸入“【()】】“顯示錯(cuò)誤是因?yàn)椋h(huán)到倒數(shù)第二個(gè)字符時(shí),pNeedStack棧為空導(dǎo)致pNeedStack->pop(currentNeed)返回了一個(gè)false,currentNeed沒(méi)有置于0,仍為”】“,導(dǎo)致循環(huán)到最后一個(gè)字符時(shí)str[4]==currentNeed,str[4]沒(méi)有入棧,pStack最后為空才會(huì)出錯(cuò).把crrentNeed置于0便好
if(!pNeedStack->pop(currentNeed))
{
currentNeed=0;
}便夠了,第一次輸入“【()】】“顯示錯(cuò)誤是因?yàn)椋h(huán)到倒數(shù)第二個(gè)字符時(shí),pNeedStack棧為空導(dǎo)致pNeedStack->pop(currentNeed)返回了一個(gè)false,currentNeed沒(méi)有置于0,仍為”】“,導(dǎo)致循環(huán)到最后一個(gè)字符時(shí)str[4]==currentNeed,str[4]沒(méi)有入棧,pStack最后為空才會(huì)出錯(cuò).把crrentNeed置于0便好
2016-11-19
最新回答 / Ephraim
根據(jù)老師寫了一個(gè)整個(gè)的程序,這個(gè)是申請(qǐng)物理空間的,因?yàn)槲锢砜臻g很大一般不會(huì)不足,符合你的問(wèn)題,所以可以按需要取多少大小。不是很規(guī)范,有所不足互相學(xué)習(xí)哈<...code...>
2016-10-29
老師太懶了,像我們這新手根本很難看懂,應(yīng)該每節(jié)課都重新打上去,復(fù)制粘貼看的有點(diǎn)暈
已采納回答 / 薛定諤的膘
看界面老師用的是VS2010之類的編譯環(huán)境,VC++6.0應(yīng)該也可以,我覺(jué)得還是用比較新的吧,畢竟功能更強(qiáng)大
2016-10-13
最新回答 / 慕移動(dòng)9181930
lt;?php
$var_name=quot;蘋果quot;;
$n=10;
var_dump($var_name);
var_dump($n);
?gt;qdgdbeaajomtiouplilqopgcgczslqylexuunjujiugjojpzntkqamvycirtocniuyarnxauoibnimbppsnevwheiwigbogdiplolrbxklacxsgajelzjtxtn
2016-10-12
想要一個(gè)極速的電腦......
這都是一些基礎(chǔ),很適合剛剛接觸數(shù)據(jù)結(jié)構(gòu)的人。
這都是一些基礎(chǔ),很適合剛剛接觸數(shù)據(jù)結(jié)構(gòu)的人。
2016-10-11