re: 詭異的C rotcet 2006-01-19 22:00
看棧是怎么分配的了,這個(gè)是編譯器相關(guān)的,臨時(shí)變量先分配于寄存器和棧中的,所以如果寄存器夠多的話甚至可能i和a[]都直接分配在寄存器中,那樣的話這個(gè)肯定不會(huì)出問題的,如果都剛好分配在棧里的話,那就要看分配策略了吧,,
re: 初來乍到 rotcet 2005-12-31 19:28
c本身沒有對(duì)表達(dá)式的求值運(yùn)算方式做規(guī)定,所以這是編譯器相關(guān)的,這種問題在真實(shí)開發(fā)中屬于不良代碼,不可以這樣寫