已采納回答 / HappyLK
你這個不能實現(xiàn)兩個值的交換,第一你的void fun()函數(shù)里都沒有b變量的聲明,這編譯應該都不能通過,還有就是這個函數(shù)里的參數(shù)要用——引用 ?void fun (int &a, int &b) ? 你試試這樣
2016-08-23
最贊回答 / 慕工程4587039
cout<<str<<endl; 這個就ok了,?cout<<str1<<"..."<<*str1<<endl;str已經(jīng)是一個指針了,指針的指針是指針指向地址的值,字符串的指針指向第一個字符的地址,第一個字符的地址的值就是Hello imooc 的第一個字母,即H
2016-08-12
最新回答 / 灰菇?jīng)?/a>
?const int *const p =? &count;的意思是指針p和*p都不能不改變;const int *p =? &count;的意思是*p不可以 被改變,p可以被改變;代碼中并沒有改變p或者*p,所以兩個都有可以,不會報錯,應該是這樣
2016-08-10
最新回答 / 慕工程8335297
整形形參相當于實參的一個復制體,不能實現(xiàn)形參的調換,而給指針形參指向的內(nèi)存寫值時,寫的就是實參指向的內(nèi)存,相當于實參本體,所以能實現(xiàn)調換。|(我的理解是這樣,如有錯誤請指正,謝謝?。?/div>
2016-08-05
已采納回答 / qq_wuli咕咕_03625035
你寫的是一樣的啊,應該是void exchange(int &x,int &y);void exchange(int *x,int *y);這樣的吧。。。。一個是引用,一個是指針,在第一個里面不用在x,y之前加任何符號就能交換,在第二里面要加*號才能完成交換的作用。
2016-07-25
已采納回答 / Howard229
遞歸是c語言的特性,而不是c++新增的特性,c++只是繼承了c語言的特性。而這里只講c++的新特性,所以這里不講遞歸。如果要學習遞歸,可以去c語言專區(qū)學習。
2016-07-22
- 課程須知
- 本課程是C++初級課程 熟練掌握C語言開發(fā)語言基礎語法
- 老師告訴你能學到什么?
- 1、C++語言引用的魅力 2、C++語言const的用法 3、C++語言函數(shù)默認值及函數(shù)重載 4、C++語言內(nèi)存管理
微信掃碼,參與3人拼團