美文网首页
C语言特性(指针)

C语言特性(指针)

作者: JackLu经纬 | 来源:发表于2015-12-22 15:58 被阅读0次

    指针

    指针的概念

    简单来说,变量的内存地址就是该变量的指针;而用于保存内存地址(指针)的变量就是指针变量

    指针变量及其基本用法

    定义指针变量的语法格式如下:

    类型 * 变量名;
    

    关于指针,还有以下两个最基本的运算符。

    1.&:取地址运算符。这是一个单目运算符,后面通常紧跟一个变量,该运算符用于读取该变量所在的内存地址。
    2.*:取变量运算符。这也是一个单目运算符,后面通常紧跟一个指针变量,该运算符用于读取该指针变量所指的变量。
    

    关于指针变量,有如下两个规则

    1.定义指针变量时,必须使用*来标识定义指针变量。
    2.C语言是强类型语言,所有的指针变量必须先声明,后使用,而且一旦声明了指针变量的类型,那么这种类型的变量只能
    指向对应类型的变量。比如,int * p;语句声明的变量p只能指向int类型的变量。
    

    相关文章

      网友评论

          本文标题:C语言特性(指针)

          本文链接:https://www.haomeiwen.com/subject/vizmhttx.html