指针的地址和指针指向的内存空间的地址
a &*a &a三者的不同:
#include <iostream>
using namespace std;
int main(){
double *a=new double(100.0);
cout<<a<<endl;
cout<<&*a<<endl;
cout<<&a<<endl;
}
a 与 &*a相同 都是表示指针a指向的内存的地址
而&a 则是 指针a本身的地址
输出结果:
原文:https://blog.youkuaiyun.com/weixin_43036613/article/details/83212001