*今天开始找一个地方存放复习资料~!
想到哪写哪吧_(:з」∠)_*
指针(一)
指针
定义:特殊类型变量,用来存放变量的地址。
一个变量的地址称为这个变量的指针;一个变量专门用来存放变量的地址,称为指针变量。
指针变量定义后,系统为之分配存储单元用来存放地址,长度为4字节(32位系统)。
类型名 *指针变量名[=<指针表达式>]
类型名:指针变量用来指向的类型。
*表示定义的是指针变量
例:
int *p;
取地址运算符&
用来返回操作数的地址,与一个变量或者数组元素连用。通过&可以将某一个元素的地址赋给指针。
例:
int a=1;
int *p;
int p=&a;
指针使用之前要先进行赋值,否则不确定。
间接访问运算符*
用来返回操作数所指的变量,与一个指针连用。
二级指针变量
类型名 ** 指针变量名
是指向指针变量的指针。
例:
int a=1;