在C++编程中一般将 int* ps; int*作为一个整体,表示 int型的指针 ps则代表指针的名称
(1)int* pw; 程序查看pw和*pw的值。前者是地址,后者是存储在该地址中的值。
(2)double* pn;
double bubble;
pn = &bubble;//取bubble的地址
(3)数组的指针应用:例如:
char animal[20];
char* ps;
ps = animal;
animal 本身即为一个地址 animal[1] 的意思可以理解为*(animal + 1);
ps = &animal[8]; 实际上取得是数字的第八个元素的地址 ;
当然也可以直接对地址进行操作:
ps = animal + sizeof(char);