int b = 5;
int *a = &b;
c语言中定义一个指针后会得到三个变量:a、&a、*a。
*a代表被赋值数据b的地址
&a代表系统存储变量a的地址
a代表被赋值数据b的值
int b = 5;
int *a = &b;
cout << a;
cout << "--------------->";
cout << &a;
cout << "------------->";
cout << *a;
打印结果: 0x61fe4c--------------->0x61fe40------------->5