C++中引用符的使用
生活随笔
收集整理的這篇文章主要介紹了
C++中引用符的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
初學數據結構的時候,大家可能經常可以看到在線性表的一些操作函數中會有**&**的使用,初學者或者跨考考生或許會對這一點的使用存在著一段不短時間的疑惑。今天就這一點展開簡單的描述。
實質上,在C++中引用符號的使用大家可以看成是c中指針的使用。
下面就以初學c中經常舉例的交換兩個值的函數進行簡單的示例,簡單看一下代碼和運行結果,你馬上就會對這一點的使用有了更深的理解。
代碼如下附上:
運行結果:
在簡單使用上,有這一部分的理解差不多就已經夠用了,想要深入學習的話,還是多看一下一些API文檔和其他大佬的見解吧。
二更:
引用傳遞(pass-by-reference)過程中,被調函數的形式參數雖然也作為局部變量在堆棧中開辟了內存空間,但是這時存放的是由主調函數放進來的實參變量的地址。被調函數對形參的任何操作都被處理成間接尋址,即通過堆棧中存放的地址訪問主調函數中的實參變量。正因為如此,被調函數對形參做的任何操作都影響了主調函數中的實參變量。
不要害怕卷
畢竟讀書破萬“卷”
生而為人,只來人間一次,誰又能做到雙手一攤而甘拜下風。
總結
以上是生活随笔為你收集整理的C++中引用符的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql分库一致性_分库分表带来的完整
- 下一篇: C++ reverse memcpy