看板 EE_DSnP 關於我們 聯絡資訊
我的dlist 在做do2的時候 在adtd -50000的時候會發生問題 等到下一行的adtp 他印出來的資料就會跟ref不同 而且印出來的資料index快到零的時候 會像這樣: ... [ 4] = 12 [ 3] = 4 [ 2] = 2 [ 1] = 840 [ 0] = 99996 [4294967295] = 99992 [4294967294] = 99988 [4294967293] = 99978 ....... ... 然後開始無窮的列印 印到 99988 99978 到0時 又開始重複 reverse的印 但是我自己改了一下do2 將adtd -50000這一行刪除的個數改小 發現只要 delete >= 5122 個 就會發生上述情形 在5121以下我的程式都跟ref 印出來的一樣 是甚麼原因啊?? 而且這種東西不知道要怎麼debug... 被困好久 還有可以請問一下ddd要輸入甚麼才能執行某個指令n次 還是只能慢慢點 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.252.248
timrau:next n 或是continue n 等等 05/21 17:45
Trumen:delete的時候要記得檢查是不是砍到頭,如果真的要砍了 05/21 18:09
Trumen:記得把頭往下移一格 不然就GG了 05/21 18:09
sa901119:終於解決了 感謝 05/21 20:06