zoukankan      html  css  js  c++  java
  • 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 对象/变量

  • 相关阅读:
    关于轨道交通的一些知识点和关键词
    关于芯片的一些关键词
    关于ADC采集
    Linux记录
    在VMware运行Linux下,密码错误的原因
    气体传感器
    AD采集问题
    Maven [ERROR] 不再支持源选项 5,请使用 7 或更高版本的解决办法
    Maven 专题(九):后记
    Maven 专题(六):Maven核心概念详解(二)
  • 原文地址:https://www.cnblogs.com/xuanyuanchen/p/5862133.html
Copyright © 2011-2022 走看看