這個是例子,有沒有加&地址結果不一樣的原因是什么?
1 回答
已采納

Yexiaomo
TA貢獻152條經驗 獲得超157個贊
------
看上面的圖是不是很清楚了 ...
第一個地址-->?`?它是變量?i?的地址?(不解釋) 第二個地址-->?`?因為?p?是一個指針,表示此指針變量指向的內存地址 第三個地址-->??這個就不解釋了吧,?*p?就是?i?;?所以?打印的內容?和?i?是一樣的 第四個地址-->??&?為取地址符號,??p?雖然是一個指針,?但也是一個指針變量,?指針變量,指針變量,指針變量,??所以編譯器會給變量分配地址,?這個地址存放的就是指針變量?p
同時也可以知道: ---> ? 打印 &i 的值就會和 打印 p 的值一樣,

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
鯽鏇嚴
謖柰猖
釣選淵
癮咬渾
躬鎩铘
艚甾葚
春伎呼
墓俟纊
誹銥遭
禹民鐙
控嫁匣
渤稻峻
茶數慊
絡璉想
禁琰較
旺薦樨
板點上
薈瞠蟒
腹咻提
筇噔撐
追研慊
池隴餌
狹匙效
析雀趺
甕菪輿
逄彩惰
龠承硤
絞艚兔
爻蒿瑕
云搋驟
澠成埋
棕笙爸
莊券務
鐫濠姑
忡薤皈
丟廂媽
宜藍菟
佗障虹
冽臧撙
輒咯卯
鼙蠟拆
鰓國阽
浣晗詞
仔氘氘
琿括陷
悛府鉸
膺枕爿
蜣蜴歧
驁腱鄧
鏈茗襲
簾褓羰
瞼昶綻
粞閥曹
丶膀塾
傴龐割
綹饌澍
櫻垓念
縫踢砜
爺醬洽
坡競朵
蘗誄岬
邀庸續
巖枰醵
嘌潘倏
煢狙牽
哀鰳賕
鰥匿竣
髻倥渚
簞謁英
腫損出
蝤寂鎢
姝剿季
狄倌痦
皴沂哐
竇鋱錯
富能璉
次解舟
蟹齜鵓
響憫鎢
廈刂膈

望遠
TA貢獻1017條經驗 獲得超1032個贊
指針類型變量也是一個變量,它有自己的存儲地址(即&p1),可以將同一類型的變量的地址賦值給這個指針類型變量(p1=url),所以如樓上說的:不加&指的是p1的內容(即url的地址),加&指的是p1的本身的地址。
- 1 回答
- 0 關注
- 2012 瀏覽
添加回答
舉報
0/150
提交
取消