一、关于指针的定义及其注意
在计算机硬件系统的内部存储器中,拥有大量的存储单元(容量为1字节)。为了方便管理,必须为每一个存储单元编号,这个编号就是存储单元的“地址”。每个存储单元都有一个唯一的地址。
1> 在定义指针时,“*”号表示定义的变量时指针变量,变量的值只能存放地址。
2> 一个类型的指针只能指向同类型的变量,不能指向其他类型的变量。
6.使用“*”获取指针对应存储区域的内容
指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。指针变量的赋值只能赋予地址,绝不能赋予任何其它数据,否则将引起错误。
7.&、*的说明
&:取地址运算符
*:指针运算符(或称“间接访问”运算符)
使用时的一般格式:
&变量名
如:
1) 在定义变量的时候*是一个类型说明符,说明定义的这个变量时一个指针变量
如:
*p=123;
小结:“*”的用法:
用于定义指针变量
存储指针变量指向的存储空间的内容 |
|