六个蒸蛋
2019-10-30 11:28
视频2分50秒的地方说,*a 代表的是变量 a 的值;在3分15秒的地方又说 *a 代表 a 所在的内存。*a到底是什么?难道 *a 在等号左右两边所代表的东西不一样?
看20s时作者的声明,他声明的a是地址,*a是其中包含的内容
change接受的是&a,&b,&是取地址符,所以此时change中的a是&a,也就是内存地址。*a,*号通过地址取值。
Linux C语言指针与内存
116475 学习 · 250 问题
相似问题
回答 4
回答 3