课程
/后端开发
/C
/Linux C语言指针与内存
视频2分50秒的地方说,*a 代表的是变量 a 的值;在3分15秒的地方又说 *a 代表 a 所在的内存。*a到底是什么?难道 *a 在等号左右两边所代表的东西不一样?
2019-10-30
源自:Linux C语言指针与内存 3-2
正在回答
看20s时作者的声明,他声明的a是地址,*a是其中包含的内容
六个蒸蛋 提问者
change接受的是&a,&b,&是取地址符,所以此时change中的a是&a,也就是内存地址。*a,*号通过地址取值。
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
1 回答为什么我的代码和老师的一样,可输出结果不一样
1 回答在14行加一个 c=change(a,b); 不就可以了吗
1 回答*p=&a;在这里意思就是把p指向a所在的内存单元吗?
4 回答p[3] 为什么 会等于 (p+=3)
3 回答一个编号怎么才一个字节呢?