指针的地址和指针指向的内存空间的地址

指针的地址和指针指向的内存空间的地址

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本身的地址

输出结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43036613/article/details/83212001