作用:间接访问内存
·内存编号从0开始记录,一般用十六进制数字来记录
·可以利用指针来保存地址编号(相当于“指针就是一个地址”)
.定义一个指针
#include<iostream>
using namespace std;
int main()
{
//1.定义指针
int a=10;
//2.指针定义的语法:数据类型*指针变量名
int *p;//要和变量类型一致
//让指针记录变量a的地址
p=&a;
cout<<"a的地址为"<<&a<<endl;
cout<<"指针p为"<<p<<endl;
//也就是说p==&a *p=a
//3.使用指针 通过解引用的方式来找到指针指向的内存
//指针前佳*号代表解引用,找到指针指向的内存中的数据
*p=1000;//可以进行读写操作
cout<<"*p="<<*p<<endl;
cout<<a<<endl;
return 0;
}