美文网首页
指针与引用区别

指针与引用区别

作者: 亚敏_9c4d | 来源:发表于2018-09-19 23:08 被阅读0次

引用与指针的区别

(1)引用是给另外一个变量取别名,所以不会分配内存空间。

指针是一个实体,需要分配内存空间。

(2)引用在定义的时候必须要初始化,并且不能够改变。指针在定义的时候不一定要初始化,并且指向的空间可以变。

(3)有多级指针,但是没有多级引用,只有一级引用

(4)指针和引用的自增运算结果不一样,指针是指向下一个空间,引用是变量加1

(5)sizeof(引用)得到的是所指向变量的大小,sizeof(指针)得到的是指针的大小。

(6)引用访问一个变量是直接访问,指针访问一个变量是间接访问。

相关文章

  • C++基础

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

  • C++基本问题——指针与引用的区别

    指针与引用的区别 指针可以是空指针,但是引用不能是空引用。这就导致下面一个区别。 指针可能是非法的,引用总是合法的...

  • 指针和引用的区别

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

  • 指针与引用区别

    引用与指针的区别 (1)引用是给另外一个变量取别名,所以不会分配内存空间。 指针是一个实体,需要分配内存空间。 (...

  • 软件测试经典面试题(3)

    引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象...

  • C++ 知识快速回顾

    一. 引用 1. 引用与指针的区别 声明引用时必须初始化,指针可以后续赋值 对引用取地址就是对目标向量取地址 引用...

  • 指针和引用的辨析

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

  • 句柄与指针

    句柄与指针 句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的引用标识,该标识可以...

  • Java.2018-08-01

    Java简介 Java语言不使用指针,而是引用指针和引用区别1指针和引用区别2 只支持类之间的单继承,但支持接口之...

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

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

网友评论

      本文标题:指针与引用区别

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