開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我創建了一個初始串列,其內容為1->2->3->nullptr
然後想新增一個新的串列在初始串列的頭端,
預期的結果為0.5->1->2->3->nullptr
我試了兩種打法,一種是使用副函式的形式,另一種則是直接打在主函式內
在主函式內成功,並且印出串列為0.5->1->2->3
但在副函式內完成,印出的串列卻是1->2->3
想請問一下問題在哪裡?
餵入的資料(Input):
鏈結串列 1->2->3->nullptr
預期的正確結果(Expected Output):
0.5->1->2->3
錯誤結果(Wrong Output):
1->2->3
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
撰寫在主函式內
https://ideone.com/Uq3MFP
撰寫在副函式內
https://ideone.com/RPwGvy
補充說明(Supplement):