美文网首页
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++基础

    C++ 值传递、指针传递、引用传递详解C++中引用传递与指针传递区别 引用传递和指针传递的区别 引用的规则:(1)...

  • 指针和引用的区别

    参照lyd_253261362的专栏的文章详细介绍=====c++中的引用与指针的区别 c++中的引用与指针的区别...

  • 指针和引用的辨析

    先来看两个图 指针与引用的区别 1.指针在C和C++中均有,而引用是C++独有的特性(*指针申明符号,&引用申明符...

  • java中的引用与c++中的指针的区别

    java中的引用与c++中的指针的区别 Java的引用和C++的指针都是指向一块内存地址的,通过引用或指针来完成对...

  • C++中的引用和指针

    C++ 引用与指针的比较 引用是 C++ 中的概念,初学者容易把引用和指针混淆一起。 以下程序中,n 是m的一个引...

  • C++知识点

    C++基本方法: C++ memcpy C++基本特性: C++引用(vs指针) C++指针 C++封装: 将...

  • C++ 引用传递的学习

    C++ 引用与引用作为函数的参数C++函数的三种传递方式为:值传递、指针传递和引用传递 C++ 上课习题 刘月林2...

  • c++引用与指针的区别

    c++引用与指针的区别(着重理解) - thisispan - 博客频道 - CSDN.NET

  • C++ 指针与引用

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

  • C++引用与指针

    C++里函数参数传递有3种方式:值传递,指针传递,引用传递 其中值传递大家都很清楚,传递到函数中的值是原值的一个拷...

网友评论

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

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