指针是一种保存变量地址的变量。使用指针可以生成更高效、更紧凑的代码。

    &  可用于取一个对象的地址。地址运算符只能应用于内存中的对象,即变量与数组元素。

    *  是间接寻址或间接引用运算符。作用于指针时,将访问指针所指向的对象。

    指针只能指向某种特定类型的对象,每个指针必须指向某种特定的数据类型。例外:void 类型的指针可以存放指向任何类型的指针,但它不能间接引用其自身。

    如果指针 ip 指向整型变量 x ,那么在 x 可以出现的任何上下文中都可以使用 *ip 。

    指针也是变量,可以在程序中直接使用,而不必通过间接引用的方法使用。

posted on 2011-04-18 11:18  oyzway  阅读(596)  评论(0)    收藏  举报