黑马程序员技术交流社区

标题: 详解指针 [打印本页]

作者: 初见兔儿哥    时间: 2015-8-9 00:52
标题: 详解指针
一、关于指针的定义及其注意

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2