指针:内存地址。
指针变量:存放另一个变量的地址的变量。
1、指针变量
1、指针变量的定义
类型名 *指针变量名;//指向类型名变量的指针变量
指针变量只能存放地址,不能存放值。
2、指针变量的引用
⑴赋值
指针变量名 = &a//取a的地址赋值给指针变量
⑵指针变量指向的变量
*指针变量名=1;//将1赋值给指针变量指向的变量
⑶引用指针变量的值
即地址的值
3、指针变量作为函数参数
2、通过指针引用数组
1、通过指针引用数组
⑴下标法
指针变量名=&数组名[下标];
⑵指针法
*(数组名+i);
~
指针变量名=&数组名[0]~指针变量名=数组名
*(指针变量名+i);