zoukankan      html  css  js  c++  java
  • 《新标准C++程序设计》1.1-1.6(C++学习笔记1)

    1、cout输出
    cout<<待输出项<<待输出项2<<···;
    2、cin输入
    cin>>变量1>>变量2>>···;
    3、C++程序通常包含的头两行

    4、头文件
    一些C语句中常用的头文件在C++中的名字变为去掉“.h”,并在开头增加字符c
    eg.#include
    5、强制类型转换
    C++中强制类型转换可以写成:类型名(待转换的表达式)
    6、引用(从一而终)
    类型名 & 引用名 = 同类型的某变量名
    注意:①定义引用时一定要将其初始化成引用某个变量
    ②初始化后,它就一直引用该变量,不会再引用别的变量
    ③引用只能引用变量,不能引用常量和表达式
    7、参数传引用(双向改变值)
    eg.交换a、b的值
    void Swap(int &a,int &b)
    {
    int tmp;
    tmp=a;
    a=b;
    b=tmp;
    }
    8、const关键字
    (1)定义常量
    跟C语言的define相似
    (2)定义常量指针
    eg.const int *p=&n;
    ①不可通过常量指针修改其指向的内容,常量指针指向可变化
    ②不能把常量指针赋值给非常量指针,除非用强制类型转换
    ③函数参数为常量指针时,可避免函数内部不小心改变参数指针所指地方的内容
    (3)定义常引用
    const int &r=n;
    普通引用和常引用的区别:不能通过常引用去修改其引用内容
    const T 类型的常变量和const T& 类型的引用则不能用来初始化 T& 类型的引用,除非进行强制类型转化

  • 相关阅读:
    C#学习笔记_01_基础内容
    C#学习笔记_03_运算符
    C#学习笔记_02_数据类型
    统计学习方法(一)
    《史蒂夫·乔布斯传》读书笔记
    《孵化twitter》读书笔记
    保存和恢复 Android Fragment 的状态
    计算机视觉中的边缘检测
    Android开发的过去、现在和将来
    Python常用的第三方库
  • 原文地址:https://www.cnblogs.com/cyn522/p/12239328.html
Copyright © 2011-2022 走看看