→ loveme00835: printf 回傳值也沒看到你接, 這很意外嗎? 03/01 11:21
回大大,我以為function有指定要回傳時一定要有變數去接,剛剛自己做了類似實驗,
原來真的可以不要用變數去接,看來是我語法認知不夠深,感謝大大
※ 編輯: qazkevin (1.161.140.38), 03/01/2019 13:39:19
https://www.geeksforgeeks.org/queue-set-2-linked-list-implementation/
我的問題是:
main function有call了兩行dequeue --> deQueue(q);
小弟好奇的是,deQueue function的回傳型態struct QNode *
但這兩行deQueue卻沒有變數去接回return的結果,
然後main function再往下看就有變數去接回return的結果,
如: struct QNode *n = deQueue(q);
小弟把網址的程式碼拿來RUN確實可以正常執行,
想請問到底為什麼一開始call的那兩行dequeue可以直接call而沒有變數去接return?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.140.38
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1551409398.A.F09.html
編譯器: Microsoft Visual Studio 2010
程式碼: .cpp
想請教各位,下面網址是我在網路上看到的用linked list來實作資料結構queue,
網址如下: