1. 首页
  2. 数据库
  3. 其它
  4. C/C++中指针和引用之相关问题研究

C/C++中指针和引用之相关问题研究

上传者: 2021-02-01 07:52:47上传 PDF文件 93.98KB 热度 21次
指针和引用的声明方式:声明指针:char*pc;声明引用\uff1acharc='A'char&rc=c;它们的区别:1从现象上看,指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变。这句话可以理解为:指针可以被重新赋值以指向另一个不同的对象。但是引用则总是指向在初始化时被指定的对象,以后不能改变,但是指定的对象其内容可以改变。2从内存分配上看,程序为指针变量分配内存区域,而不为引用分配内存区域,因为引用声明时必须初始化,从而指向一个已经存在的对象。引用不能指向空值。3从编译上看,程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指
用户评论