假如一個int型的變數占四個位元組,比如首地址是2000,那下一個變數的首地址就是2004了,而對它取地址取到的是首地址也就是2000,如果我把一個整數型變數賦值為2001,或者2002反正就是還是在第一個變數的儲存單元,這樣能不能訪問到那個變數呢?
就是*2001能不能訪問的首地址是2000的變數
uj5u.com熱心網友回復:
不能說了首地址就要首地址,而且另外還有對齊問題。
uj5u.com熱心網友回復:
應該和硬體有關系。貌似有點硬體必須要求位元組對齊,也就是說不能給不對齊的地址賦值,如:2000可以,但2001非法。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/246682.html
標籤:C語言
上一篇:vs
下一篇:為什么總是不能把程式運行出來
