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

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

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

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

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

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

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

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

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

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

    4.引用与指针的区别?

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

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

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

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

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

  • 相关阅读:
    HDU 4069 Squiggly Sudoku
    SPOJ 1771 Yet Another NQueen Problem
    POJ 3469 Dual Core CPU
    CF 118E Bertown roads
    URAL 1664 Pipeline Transportation
    POJ 3076 Sudoku
    UVA 10330 Power Transmission
    HDU 1426 Sudoku Killer
    POJ 3074 Sudoku
    HDU 3315 My Brute
  • 原文地址:https://www.cnblogs.com/SnailProgramer/p/4496561.html
Copyright © 2011-2022 走看看