美文网首页
C++ 指针与引用

C++ 指针与引用

作者: elGONG | 来源:发表于2018-04-07 11:27 被阅读0次

    指针

    指针是一个变量,它存放了某一块内存的地址,指针应该这样定义:

    int      * pvalue        =      NULL ;
      type  *指针变量    =    指向的内存地址

    指针所指向的空间需要在初始化时完成。


    引用

    引用变量 是一个 已存在的变量a的别名,引用变量也是指针,它指向变量a,引用变量应该这样定义:

    int i = 1 ;
    int  & value = i ;

    特别注意:

    引用是只读指针,不能为NULL,初始化后不可以改变!!

    作为函数返回值时,返回被引用对象不能超过作用域:

          局部变量

            全局变量

            静态变量


    引用的用途:

    1、作为函数参数(拓展了函数传入参数的方式)。

    2、作为返回值(a.更容易阅读,容易看出来返回是什么 b.函数可作为左值使用)

    参考资料:

    菜鸟教程

    相关文章

      网友评论

          本文标题:C++ 指针与引用

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