指针和引用的区别总结

转载 2012年03月30日 14:34:49

指针和引用的区别总结

1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变
2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域
3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。

指针和引用的区别与相同点

原文地址:http://blog.csdn.net/will130/article/details/48730725 一、指针和引用的定义和性质区别: (1) 指针:指针是一个变量,只不过...
  • metheir
  • metheir
  • 2017年03月01日 12:10
  • 1595

C++引用详解及与指针异同点

一、引用详解 引用:就是对某一变量(或对象)取一个别名,对变量的引用 的操作与对变量本身直接操作完全一样。 引用的声明:类型标识符 &引用名=目标变量名;   如下:定义变量a的引用aa,即别名。  ...
  • ljheee
  • ljheee
  • 2016年08月12日 11:22
  • 1145

java中的引用和C++中的指针的区别

1.类型:引用其值为地址的数据元素,java封装了的地址,可以转成字符串查看,长度可以不必关心。C++指针是一个装地址的变量,长度一般是计算机字长,可以认为是个int。2.所占内存: 引用声明时没有实...
  • b271737818
  • b271737818
  • 2009年02月24日 13:30
  • 8974

C++中指针和引用的区别(超详细)

指针和引用主要有以下区别: 引用必须被初始化,但是不分配存储空间。指针不声明时初始化,在初始化的时候需要分配存储空间。 引用初始化后不能被改变,指针可以改变所指的对象。 不存在指向空值的...
  • weikangc
  • weikangc
  • 2015年11月10日 17:40
  • 985

面试---指针和引用的区别

一、指针和引用的定义和性质区别:(1) 指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元,即指针是一个实体;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而...
  • will130
  • will130
  • 2015年09月25日 11:20
  • 508

JAVA 引用和C语言指针的区别

JAVA中的引用和C中的指针,最好不要混在一起,更不要认为是一回事,只不过他们的作用有些相似,学习者总习惯将它们对比。但在我们写JAVA程序的时候最好忘记C的指针 ,写C程序的时候,也不要老惦记着JA...
  • GUO18735177413
  • GUO18735177413
  • 2015年01月14日 10:04
  • 1552

c语言初学-引用和指针的异同点

注:(const指针在这里代表的是指向变量的指针,常指针不考虑) 相同点: 1.一个const引用可以引用一个非const变量         int a = 3;         const...
  • like7xiaoben
  • like7xiaoben
  • 2012年03月09日 17:29
  • 6551

引用和指针的区别,数组和指针的区别

一:引用和指针的区别 1:引用并非对象,它只是为一个已存在的对象所起的另外一个名字,必须初始化,而且无法改变它绑定的对象,之后每次使用这个引用都是访问最初绑定的那个对象。 2:指针本身是对象,可以...
  • u013445530
  • u013445530
  • 2015年06月24日 12:08
  • 1045

C++ 指针与引用 知识点 小结

指针可以指向变量、数组、字符串、函数、甚至结构体。即指针可以指向不同数据对象。指针问题 包括 常量指针、数组指针、函数指针、this指针、指针传值、指向指针的指针 等。主要知识点包括:1.指针与引用在...
  • u013630349
  • u013630349
  • 2015年08月13日 00:04
  • 1296

指针,数组,引用之间的不同点

指针和数组的区别: 数组整数变量加1,其值将增加1,,但将指针变量加1后,增加的量等于它指向的类型的字节数。 指针的值可以修改,而数组名是常量不可以修改。 对数组应用sizeof运算符得到的是数组的长...
  • xuguoli_beyondboy
  • xuguoli_beyondboy
  • 2016年01月27日 13:51
  • 654
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针和引用的区别总结
举报原因:
原因补充:

(最多只允许输入30个字)