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 对象/变量

  • 相关阅读:
    第二章 第二节 安装Eclipse
    windows10下成功安装docker splash及遇到问题的解决方案
    关于.net程序员面试的问题
    ajax更新时 updatepanel 更新问题
    关于分页问题解决方法
    2条路 代码生成 or 配置
    Accordion控件之仿OutLookBar
    《C#3.0 in a Nutshell,3rd Edition》之C#3.0和.net3.5基本介绍篇
    ERP之我见
    2009岁末之复用系统框架(B/S)
  • 原文地址:https://www.cnblogs.com/xuanyuanchen/p/5862133.html
Copyright © 2011-2022 走看看