C++ primer 5th 第一章笔记

mac2022-06-30  23

1.1 编写一个简单程序:   1.1.1 编译运行程序 :     操作系统调用main , 且其返回值必须为int , 表示状态 , 0 表示成功 , 非 0 由操作系统决定是什么意思     函数定义包含四个部分: return type , function name , paramters list , function body     内置类型 : (built-in type) 语言自己定义类型   重要概念 : 类型 = 数据元素的内容 + 基于该类型的操作   获取程序执行完毕的返回值 : Unix echo $? , windows echo %ERRORLEVEL%1.2 初识输入输出:   C++提供了标准库来支持语言的IO机制。   流就是字符序列的流动 , 输入输出就是字符序列的流动方向     标准库定义的ostream 对象 : cout , cerr , clog     istream 对象 : cin       均与正在运行的终端程序进行 IO 的输入输出   

  表达式 : 能产生计算结果的语句 cout << a : 执行了 << 运算符 , 返回 cout , 满足表达式

    endl : 除了换行意外还能 将 输出缓冲区中数据刷新到输出流当中

  <<   : 使用了运算符重载的机制满足输出不同的类型1.3 注释简介:   错误的注释比不注释还糟糕 , 更新了程序记得更新注释   C++ 注释 : //   继承自C注释 : /**/ => 不能嵌套

1.4 控制流 :   顺序执行指令   循环执行 : while , for , do while [ for 更适用于变量递增形式的循环]   {语句块儿} 也是语句的一种 1.4.3 读取数量不定的输入 :   cin 可以充当一个 bool , (依据其内部维护的状态来判断流是否出错)   while(cin >> value){}   EOF : Unix => ctrl + D 再探编译 :   编译器能检测到的错误 :             语法错误             类型错误             声明错误:名字没有找到

1.5 类简介 :   类表示一个数据结构 , 也是一种类型(值 + 基于该值的操作 的集合)   C++最初的设定 就是能像使用内置类型 一样 使用类类型   定义位置 : .h 文件当中   1.5.1 定义类:       起初我们不关心类如何实现 , 操作如何实现 , 我们只要知道能罗列出来什么操作即可了 , 即如同 数据结构 ADT     从来不关心怎么实现的那样。

转载于:https://www.cnblogs.com/Geek-Z/p/9976268.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)