《C++ Primer》从入门到放弃 - 第一章(入门)

《C++ Primer》从入门到放弃 - 第一章(入门)

第一章入门

一个最简单的C++ 程序:

int main(){
    return 0
}

函数定义的4个部分:
- 函数名
- 形参列表
- 函数体 花括号及内部部分
- 返回类型

main函数返回值必须为int,语句以分号结束。
认识输入输出
程序文件名约定: .cc .cxx .cpp .cp .C


C++使用iostream库来实现IO机制
标准输入输出对象4枚 cin cout cerr clog
外部资料 cerr 无缓冲 与显示器关联,clog 有缓冲 可重定向 cout 有缓冲可重定向.

ex: 输入两数求和

#include <iostream>
int main()
{       int v1,v2=0;
     std::cin>>v1>>v2;
     std::cout<<"The Sum of "<<v1<<" and "<<v2<<" is "<<v1+v2<<std::endl;
     return 0;
}

分析:

  • << 输入出运算符, 以 std::cout<<"The Sum of "<<v1 为例,等价于std::cout<<("The Sum of "<<v1)。
  • endl 为标准库操控器 作用是输入'/n'并清空缓冲区。
  • :: 作用域运算符

注释:

注释画佛,不出Bug。

#include<iostream>
/*
 * 多行注释
 * 啊
*/
int main()
{   
    #if 1
    std::cout<<"我被执行了";
    #endif
    //单行注释 啦啦
    return 0;
}

除了多行单行注释我们还可以用预编译指令进行注释。

流程控制:

和各种语言相关性高,自己看书。

后记:

学习教材为《C++ Primer》以及第五版练习册。

禽兽一只:《C++ Primer》从入门到放弃zhuanlan.zhihu.com图标

编辑于 2018-05-27