PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
f3346
Master Member
 
f3346的大頭照
 

加入日期: Mar 2012
文章: 2,349
一個暫存器堆疊的疑問

存入順序是e,f,g,h,i,j,k
接著做下列指令:
POP
push(L)
POP
push(Z)
POP
POP

我答 i 可是這個答案卻不正確
     
      
舊 2012-03-27, 11:15 PM #1
回應時引用此文章
f3346離線中  
shou1312
New Member
 

加入日期: Nov 2008
文章: 2
j 吧。後進先出
 
舊 2012-03-27, 11:36 PM #2
回應時引用此文章
shou1312離線中  
f3346
Master Member
 
f3346的大頭照
 

加入日期: Mar 2012
文章: 2,349
引用:
作者shou1312
j 吧。後進先出

錯,後進先出經過兩個POP至少也會是i
舊 2012-03-27, 11:50 PM #3
回應時引用此文章
f3346離線中  
alex1973
Regular Member
 

加入日期: Sep 2004
文章: 61
這很好解吧, 你把中間兩組 push/pop 直接忽略不看, 就只剩兩個 pop, 那答案就是倒數第二個的 j
舊 2012-03-27, 11:53 PM #4
回應時引用此文章
alex1973離線中  
f3346
Master Member
 
f3346的大頭照
 

加入日期: Mar 2012
文章: 2,349
引用:
作者alex1973
這很好解吧, 你把中間兩組 push/pop 直接忽略不看, 就只剩兩個 pop, 那答案就是倒數第二個的 j


錯,答案是h...

按你說的方法看也是i怎麼會是j...
舊 2012-03-27, 11:55 PM #5
回應時引用此文章
f3346離線中  
MrHermes
*停權中*
 
MrHermes的大頭照
 

加入日期: Aug 2005
文章: 102
十多年沒碰程式了, 還猜得出來是 j .
你為什麼會覺得是 i 呢?
舊 2012-03-27, 11:57 PM #6
回應時引用此文章
MrHermes離線中  
palmdeve
Power Member
 

加入日期: Jul 2009
文章: 560
引用:
作者f3346
錯,答案是h...

按你說的方法看也是i怎麼會是j...


存入順序是e,f,g,h,i,j,k
接著做下列指令:
POP => K
push(L)
POP =>L
push(Z)
POP =>Z
POP =>j

答案怎麼會是 h ? (還是兩次PUSH 指標不會變化? 這樣才有可能是h)
舊 2012-03-28, 12:01 AM #7
回應時引用此文章
palmdeve離線中  
+新同學+
*停權中*
 

加入日期: Aug 2011
文章: 701
其實這是大樂透
舊 2012-03-28, 12:07 AM #8
回應時引用此文章
+新同學+離線中  
typh
Advance Member
 

加入日期: Mar 2010
您的住址: 三界火宅
文章: 396
乖∼∼樓主都說是愛了,你們還有問題嗎?
__________________
為天地立心,為生民立命,為往聖繼絕學,為萬世開太平。
舊 2012-03-28, 12:09 AM #9
回應時引用此文章
typh離線中  
f3346
Master Member
 
f3346的大頭照
 

加入日期: Mar 2012
文章: 2,349
抱歉一開始沒講清楚,它問的是堆疊最上面第二層內容

此文章於 2012-03-28 01:06 AM 被 f3346 編輯.
舊 2012-03-28, 01:05 AM #10
回應時引用此文章
f3346離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:50 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。