指针就是地址,地址形象化的称为指针,一个变量的地址称为该变量的指针,如果有一个变量来储存指针,则它称为指针变量,定义指针变量的形式为:
类型名 * 指针变量名
如 :int * pointer_1 , int * pointer_2
pointer_1=&a ; pointer_2=&b;
定义变量时可以直接进行初始化 int * pointer_1=&a
int * 是指整型数据的指针类型。(char * ;float *)
常数不能赋值给指针变量:pointer_1=100,为非法。
* pointer_1=1,表示将整数1赋给pointer_1当前所指的变量。
最主要的记住的还是以下两点:
(1) & 取地址运算符。&a 是变量 a 的地址。
(2) * 指针运算符(或称“间接访问”运算符)。* p 代表指针变量 p 指向的对象。