指针的意义:使用指针变量代替内存的十六进制数,以便我们间接访问内存。
指针的语法:
定义指针 数据类型 指针变量 * 指针变量名 ;
使用指针 指针变量名 = &a ;
数据类型与记录的变量相同
当我们使用指针去查看变量的地址时要使用&a这个名字
#include<iostream>
using namespace std;
int main()
{
int a = 10;
//定义一个指针
int* zz;
//使用指针 让指针记录a的地址
zz = &a;
cout << "a的地址为" << &a << endl;
cout << "指针zz为" << zz << endl;
//指针前加*代表指针指向的数据
*zz = 100;
cout << "a=" << *zz << endl;
system("pause");
return 0;
}
指针的作用:指针变量名可以找到指向数据的地址,*指针变量名可以代表指向的数据进行修改等操作。