变量可以通过两种方式进行索引:
1、通过变量名
2、通过地址
使用指针
地址是计算机内存中的某个位置,而指针是专门用来存放地址的特殊类型变量。
声明指针变量: type * pointerName;
注意:
在创建指针时,空格放在哪里都是可以的,下面语句均可:
--- int *p1;
--- int * p1;
--- int* p1;
允许void类型的指针变量: void *p;
课后思考题:
既然指针变量存放的是一个地址,而32位系统的地址都是4个字节,为什么不用一个整型变量来存储就可以而要发明指针变量呢?