課程
/后端開發
/C
/Linux C語言指針與內存
int *p=&a;
p+=3;
*p=101;
2018-04-11
源自:Linux C語言指針與內存 5-2
正在回答
*p開始是指向a是吧.因為是在循環里打印的嘛.第一個輸出*p=3這是a 的值 沒有錯吧.而這時候i的值 是0.到了第二次循環.i的值 就變成了1哦.p++了就指向了第二個地址也就是i所在的地址了.所以輸出的值 是1了.希望能幫你理解..
舉報
指針-C語言的核心,代領大家對c語言有更加深刻的理解
1 回答為什么i的輸出位置在a之后,而且i=1?
1 回答為什么是先聲明a,在i ,最后b
2 回答1.為什么地址開頭是0x?
1 回答為什么循環中i會自動指向a的內存地址?
1 回答int 定義一個整形數 默認值是0嗎 不是0 是什么 定義i后 輸出i的默認值為什么是65280?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-04-12
*p開始是指向a是吧.因為是在循環里打印的嘛.第一個輸出*p=3這是a 的值 沒有錯吧.而這時候i的值 是0.到了第二次循環.i的值 就變成了1哦.p++了就指向了第二個地址也就是i所在的地址了.所以輸出的值 是1了.希望能幫你理解..