亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

變量存儲在棧的問題#

變量存儲在棧中不是按順序從大到小么!那指針往后移動時地址變大,怎么能把后面的變量輸出呢??

正在回答

2 回答

回復 onemoo:關于你說的“給array[2]賦值就已經訪問越界了,代碼可能根本就無法運行?!?,事實上,C語言對數組下標越界不會做檢查,所以完全可能運行。

0 回復 有任何疑惑可以回復我~

先吐槽:用這么bug的代碼作示例真的好嗎???

給array[2]賦值就已經訪問越界了,代碼可能根本就無法運行。

C標準不保證內存中 a b 和數組是緊鄰的,也不保證 a b 和數組在內存中的先后順序。

唯一能確定的是數組中的元素在內存中是緊鄰且遞增的,也就是 array[0] 后面一定是 array[1]。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

變量存儲在棧的問題#

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號