指针

指针-----地址
通过变量名访问变量,称为直接储存
通过地址(指针)访问变量,称为间接储存
1,定义指针变量
基类型 * 指针变量名
说明:基类型可以是任意数据类型
* 说明其后的变量名是指针变量名
指针变量名是任意合法的标识符
例如
int *pointerA;
2,指针变量赋值
1)先定义,后赋值
int * pointerA;
int a;
pointerA=&a;
2)初始化,定义的同时赋值
int a,*pointerA=&a;
3.通过指针访问变量(间接访问)
*代表指针所指向的内存单元,*后面只能跟地址变量(指针变量)
int a=3;
int *pointerA=5;//间接访问
a=5;//直接访问
printf(“a=%d”,a);//直接访问
printf(“a=%d”,*pointerA)//间接访问
案例一
指针
案例二
指针
案例三
指针