存储数据的3种基本属性
- 信息存储在何处
- 存储的值为多少
- 存储的信息是什么类型
可以用变量来完成 :声明时指出值的类型和变量名,为值分配内存,追踪该内存单元。
这是第一种完成目的的第一种方式
接下来看第二种,指针(pointer) 重点!!指针存储的是地址而不是值本身
首先先要知道如何看到常规变量的地址
//#pragma warning(disable:4996)
#include<iostream>
//#include<cstring>
using namespace std;
int main()
{
int a = 111;
int b = 222;
cout << "变量名为:a 值为:" << a << " 地址为:" << &a<<"\n";
cout << "变量名为:b 值为:" << b << " 地址为:" << &b;
return 0;
}
这是结果 (不同的电脑显示的地址会有所不同)