• C Plus Plus 基础


    C Plus Plus 基础

    一、变量和基本类型

    1、const 限定符号

    const --> constant(中文意思:不停的,不断的,一直不变的)

    ①代替Magic Number(即『无意义的常数』),提高程序的可读性。
    ②使变量/varibale变成一个「值-不可更改」的常量/constinvariable
    variable --> 可变的,易变的

    Note:常量/const 在定义后,其 值/value 不能变,所以 必须在定义/definition时就 初始化/initializaion
    ③const变量在默认/default 情况下,是文件/file局部/locale变量。

    Note:只有在全局变量作用域中声明的const对象,在其前面加上extern声明才能在其他文件中使用(通过extern 声明即可在其他文件中使用)。

    2、引用/Reference

    引用主要用作函数的形式参数

    ????引用类型是一种组合类型(compound type),通过在变量名添加&符号来定义。组合类型是指用其他类型定义的类型。不能定义引用类型的应用

    Note:引用必须初始化,且只能/only同类型的对象/an object不能用一个同类型的字面值常量初始化。
    Note:注意与指针/pointer的区别。

    1. 引用是变量的别名,可以像操作原来的变量一样,操作这个变量的引用。
    2. 指针则是指向变量的地址/address,使用的时候需要结合*(deference符号)来操作原来的变量。
    3. 在传递函数参数的时候,引用传递的是地址???
    4. 函数参数中,用到了Reference,那么我们传递给函数的到底是什么?

    Note引用/Reference初始化后,只要这个引用继续存在,就一直绑定到初始化时候的对象,不能将其重新绑定到other 对象/变量

  • 相关阅读:
    Django+drf学习过程笔记
    网络编程之socket
    python回收机制
    异常处理
    面向对象
    常用模块
    部分内置模块
    模块的使用、软件开发目录规范
    迭代器、生成器、函数递归调用及二分式
    三元表达式、生成式、匿名函数
  • 原文地址:https://www.cnblogs.com/xuanyuanchen/p/5862133.html
Copyright © 2020-2023  润新知