最贊回答 / 慕粉1422388549
你把代碼中第四句去掉就會(huì)好了。。 你想想 , p= &x ,x的地址給p ,然后 delete p; 這不等于是釋放x嗎?x又不是申請(qǐng)的,釋放它當(dāng)然會(huì)出現(xiàn)錯(cuò)誤
2016-11-06
最贊回答 / 慕用2633824
<...code...>視頻里面講:函數(shù)定義和原型中的a和b是形參,那么函數(shù)調(diào)用中的x和y就是實(shí)參。實(shí)參是正名,形參是引用,是別名,函數(shù)體中利用形參進(jìn)行交換。形參的值發(fā)生改變,實(shí)參的值也發(fā)生改變。交換發(fā)生前,int &a=x;諸位同修道友,我理解的對(duì)吧?
2016-11-05
已采納回答 / 醬油湖了
char?*str=new char[100];的意思是在堆中申請(qǐng)100個(gè)char類型的內(nèi)存;char?*str=new char(100);的意思是在堆中申請(qǐng)1個(gè)char類型的內(nèi)存,初始化為100;這兒加一句new會(huì)調(diào)用默認(rèn)初始化,char默認(rèn)初始化為'',所以char?*str=new char[100];這個(gè)就是100個(gè)''。至于你的”是把"Hello Imooc"放在str數(shù)組的第幾個(gè)位置?隨機(jī)?”這個(gè)問題,是放在了數(shù)組的前面幾個(gè)位置,隨機(jī)就不可能了,效率也不允許這樣做。僅供參考,互相學(xué)習(xí)!
2016-10-31
最新回答 / 慕移動(dòng)9181930
同樣的問題<styletype="text/css">h1{font-size:12px;color:#930;text-align:center;}</style>
2016-10-27
已采納回答 / Hello_W_ang
int a; ?int const *p=&a; 這時(shí)候改變a的值,*p是不會(huì)改變的,你只要記住 int const看成一個(gè)整體。他修飾的是*p,那*p一定不會(huì)變
2016-10-27
已采納回答 / amor_spring
<...code...>以上代碼是可以通過編譯的,且能實(shí)現(xiàn)功能??赡苁悄愦a輸入錯(cuò)誤,或者是與提交作業(yè)的系統(tǒng)代碼不匹配導(dǎo)致的
2016-10-25
已采納回答 / qq_冷暖自知丷_03796942
?:是一種比較判斷運(yùn)算,a>b?a:b的意思是,若a>b為真,則返回a,若a>b為假,則返回b。相當(dāng)于,if(a>b){return a;}else{return b;}
2016-10-24
已采納回答 / 自由洛夢(mèng)
不可以~&是取地址符的意思,&p,或者&a表示的都是一個(gè)固定的地址。與指針的定義是矛盾的。如果要寫成“&p=a”表示的會(huì)是“p指針指向地址為‘a(chǎn)’”,與想要表達(dá)的是不一樣的。
2016-10-23