level 2
定义intx,*y=&x;x的地址是3000,x的值是10,y=3000
思考:若x的值是100,y的值?
求思路,一直看不明白···
2014年03月24日 13点03分
1
level 2
y还是等于3000对不对,因为觉得地址是不变的···
2014年03月24日 13点03分
3
回复 保安有点捏 :谢谢你的肯定,我自学的,所以不怎么确定
2014年03月24日 14点03分
回复 梦①柯南 :可以用%p取地址实验,亲自动手体会更深
2014年03月24日 14点03分
回复 保安有点捏 :谢谢,%p跟%x有什么差别?
2014年03月24日 14点03分
level 6
定义int x;*y=&x;
x的地址是3000,x的值是10,y=3000
做个比喻:x为一间房子的主人(数据10),y为房子的地址(数据3000)
房子即使换了主人,但是地址是不变的。
2014年03月24日 14点03分
5