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& 类型的引用,除非进行强制类型转化

  • 相关阅读:
    3.04
    3.03
    3.02
    3.01
    2.27
    2.25小账本6
    2.24小账本5
    2.23小账本4
    2.22小账本3
    git常用命令
  • 原文地址:https://www.cnblogs.com/cyn522/p/12239328.html
Copyright © 2011-2022 走看看