![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 一個暫存器堆疊的疑問
(https://www.pcdvd.com.tw/showthread.php?t=963232)
|
---|
一個暫存器堆疊的疑問
存入順序是e,f,g,h,i,j,k
接著做下列指令: POP push(L) POP push(Z) POP POP 我答 i 可是這個答案卻不正確 :eek: |
j 吧。後進先出
|
引用:
錯,後進先出經過兩個POP至少也會是i :flash: |
這很好解吧, 你把中間兩組 push/pop 直接忽略不看, 就只剩兩個 pop, 那答案就是倒數第二個的 j
|
引用:
錯,答案是h... 按你說的方法看也是i怎麼會是j... |
十多年沒碰程式了, 還猜得出來是 j .
你為什麼會覺得是 i 呢? |
引用:
存入順序是e,f,g,h,i,j,k 接著做下列指令: POP => K push(L) POP =>L push(Z) POP =>Z POP =>j 答案怎麼會是 h ? (還是兩次PUSH 指標不會變化? 這樣才有可能是h) |
其實這是大樂透 :rolleyes:
|
乖∼∼樓主都說是愛了,你們還有問題嗎? :mad: :mad: :mad:
|
抱歉一開始沒講清楚,它問的是堆疊最上面第二層內容 :jolin:
|
所有的時間均為GMT +8。 現在的時間是03:19 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。