为了账号安全,请及时绑定邮箱和手机立即绑定

*a 在等号左边和在等号右边时,代表的东西不一样?

视频2分50秒的地方说,*a 代表的是变量 a 的值;在3分15秒的地方又说 *a 代表 a 所在的内存。*a到底是什么?难道 *a 在等号左右两边所代表的东西不一样?

正在回答

2 回答

看20s时作者的声明,他声明的a是地址,*a是其中包含的内容

2 回复 有任何疑惑可以回复我~
#1

六个蒸蛋 提问者

嗯,后来看了些书明白了,a中存储的是变量在内存中的地址,*a是访问存放于该地址中的内容。
2019-11-06 回复 有任何疑惑可以回复我~

change接受的是&a,&b,&是取地址符,所以此时change中的a是&a,也就是内存地址。*a,*号通过地址取值。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

*a 在等号左边和在等号右边时,代表的东西不一样?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信