这个是例子,有没有加&地址结果不一样的原因是什么?
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 关注
- 1924 浏览
添加回答
举报
0/150
提交
取消