1 概述
地址:
区分内存空间不同的编号称为地址
指针:
指针就是地址,地址就是指针
指针变量:
存储指针的变量称为指针变量
32bit操作系统中,指针占4字节;
64bit操作系统中,指针占8字节
1.1 指针的定义
int *p; //p里存放的是地址,p本身是指针变量
char *p;
float *p;
1.2 指针操作变量
操作变量两种方式:
1.直接访问
使用变量名访问
2.间接访问
使用指针访问
&:取地址运算符
*:取空间运算符
1.3 指针的算数运算
+
-
++:指针向内存高地址偏移指向数据类型空间大小字节数
--