zoukankan      html  css  js  c++  java
  • 引用和指针

    1.什么是引用,引用的使用需要注意哪些?

    引用就是变量的别名,操作引用和直接操作变量效果相同。

    ①声明引用时必须初始化;②不能建立数组的引用;

    ③引用不能被改变,不能将引用名作为其他变量的别名。

    2.将引用作为参数有哪些特点?

    ①将引用作为参数时,被调用函数中对形参的操作就是对主调函数中相应对象的操作。

    ②将引用作为参数时,是对实参直接操作,不需要产生实参副本。

    3.什么时候使用常引用?

    既需要利用引用提高程序效率,又要保护传递给函数的数据不在函数中被修改时。

    4.引用与指针的区别?

    ①指针指向一个对象所在的内存地址,引用是对象的别名,对引用的操作与对变量的直接操作效果相同。

    ②指针定义是不必初始化,引用定义时必须初始化。

    ③指针可以指向不同的对象,引用初始化就不能改变。

    ④sizeof(指针)得到指针大小4,sizeof(引用)得到引用代表的对象大小。

    ⑤指针作为参数传递时,会产生实参副本,引用不会。

  • 相关阅读:
    课程个人总结
    构建之法阅读笔记06
    构建之法读后感5
    第五周进度条
    提高自身能力
    活动图与状态机图
    对分析业务模型----类图的学习与认识
    需求分析工作的基本道理
    问题账户需求分析
    2016秋季个人阅读计划
  • 原文地址:https://www.cnblogs.com/SnailProgramer/p/4496561.html
Copyright © 2011-2022 走看看