皮埃尔_西蒙_拉普拉斯
2018-02-24 16:59
a表示地址,&a表示啥? *p=&a; p=&a; 这个&a到底是个什么东西?
a是一个变量,不是地址; &a的意思是(&是取地址符)去变量a的地址
重点来了 : *p代表的是值 不是地址 p代表的才是地址
int* p=&a 可以理解为 int* p , p=&a
*p 就像 变量a的超链接。
&是取地址符,&a代表取变量a的地址,*p=&a指的是用指针p指向a所在内存,p=&a指的是把a的地址赋值给变量p。(个人理解)
Linux C语言指针与内存
116611 学习 · 250 问题
相似问题