這個第一句話什么意思 LinkQueue &Q這句話 謝謝了剛剛學習資料結構 很吃力
uj5u.com熱心網友回復:
這個可以簡單理解為 傳入一個LinkQueue型別的變數地址uj5u.com熱心網友回復:
這個與LinkQueue *Q又有什么區別呢
uj5u.com熱心網友回復:
LinkQueue &Q你在函式里改了Q的值,函式結束回傳后,實參Q 就改變了
LinkQueue *Q
如果你在函式里改了指標Q的指向,這只是改變了形參的指向,函式結束回傳后,實參 指標Q 的指向沒有改變(在這個函式里沒有改指標Q的指向,只是舉例子)
這個外面的Q,就是你傳入的變數
不知道這么說能不能理解,你可以看一下c語言的參考,實參形參
我覺得,對于這個函式來說,好像加&沒用
如果是Q = malloc(),傳入時就得加&
因為這要改變Q的值
uj5u.com熱心網友回復:
謝謝謝謝謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/98882.html
標籤:C++ 語言
上一篇:unique_ptr可以自動釋放記憶體,為什么我的例子沒有釋放呢??
下一篇:c呼叫Java
