一、指针的概念
什么是变量?
内存中一块命名的临时区域
什么是地址?
内存中每一个存储单元有一个编号,称为地址。
char a;
int b;
float c;
通过变量名直接引用该内存空间。
直接访问方式
什么是指针?
在C语言中,指针被用来表示内存单元的地址,如果把这个地址用一个变量来保存,这种变量就称为指针变量。
通常指针变量的值用无符号的长整型来表示 unsigned long
用p变量记住了i的地址,p的数据类型就是指针类型。
二、指针变量的定义
三、基类型 *指针变量名;
说明:1、基类型是指该指针可以指向该数据类型的变量。
2、*号表示后面的变量是指针变量
三、指针变量的访问
1、指针变量取值
float c, *p, *q;
p=&c;
q=p;
2、引用指针变量
*p=3.5;
float *p; *p=3.5;
三、指针变量的访问
* 指针运算符(或称“间接访问”运算符)
& 取地址运算符