看板 EE_DSnP 關於我們 聯絡資訊
為甚麼當ibegin==_degit-1成立時(ibegin=1),idx=4?(不是應該還是1嗎?) 還有就是當base case跑完時,跳回recursive case的第二個while時,ibegin的值會變回1? 感覺用next觀察值的變化的時候,很多都跟我預期的不一樣耶... 是我的ddd的問題嗎? -- ※ 發信站 :批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.75
aalaass:第一個是因為在那次遞回的時候,idx還沒有被宣告 10/13 01:25
dryadd52379:第二個沒事了XD 10/13 01:26
aalaass:第二個你把breakpoint往前移,然後把數值紀錄一下就會懂了 10/13 01:26
dryadd52379:為什麼經過第二個while,idx會從1跳到3 10/13 01:35
dryadd52379:中間不是只會作一次++嗎,而且後面的==用途是什麼? 10/13 01:36
wmin0:這就是作業要問你的啊... 10/13 01:38
dryadd52379:我終於看懂了== 10/13 01:46
frankofranko:那idx 10/13 13:38
frankofranko:那idx還沒被定義為什麼display不會直接不見阿? 10/13 13:40
aalaass:我不確定,但我記得display會隨便顯示一個記憶體位置的值 10/13 16:11