C++中,函數參數的&


  在鏈表的函數中,有的函數需要加&號,例如創建void Create(LinkNode *&L),刪除void Delete(LinkNode *&L);有的函數則不用,如遍歷void Display(LinkNode *L)。這兩者最大的區別就是函數會不會改變傳進去的參數。

  所以如果該有&的函數你沒加的話,那就會出現“明明已經創建了鏈表,運行完函數后發現鏈表還是空的”。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM