1.指针的本质
<1>.指针的本质上也属于一个变量;
<2>.指针需要占用一定的空间;
<3>.指针用于保存内存地址的值;
2.不同类型指针占用空间
是相同的,基本都是一样的, 等于地址宽度.,不同类型的指针变量所占字节数都是4字节(注意,这仅仅针对特定的情形,指针类型变量的大小和编译环境设置有关)。
3.*的意义
<1>.在指针声明时,*表示声明的变量为指针;
<2>.在指针使用时,*号表示取指针所指向的内存空间中的值;
<3>.*也是乘法运算符号
4.例子
声明指针:
int i = 0;
int *p = &i;
j = *p;