NO.1 开始

开始刷 C++ Primer,希望能系统的记录下自己的学习笔记,这个暑假,加油!

Markdown基本语法

刚开始使用简书和 Markdown,对于 Markdown 的语法还不是很熟悉,先把下面这篇文章码上,以备不时之需 *(o゚v゚)ノ markdown 基本语法

Chapter 1 Begin

  • 控制流

int value
while(cin >> value)
此时只要输入的 value不是 int 型的,istream 对象的状态会变成无效,即退出循环,执行下面的语句,不必要是 Ctrl + Z(Windows下的文件结束符)
(在 UNIX 系统包括 Mac OS X 系统中文件结束符输入是用 Ctrl + D)

  • Cerr

std::cerr << "No data?!" << std::endl;
cerr 是一个 ostream 对象,关联到标准错误,通常写入到与标准输出相同的设备。默认情况下,写到 cerr 的数据是不缓冲的。cerr 通常用于输出错误信息或其他不属于程序正常逻辑的输出内容。

  • class(类)

标准库类型中,如 istream 和 ostream 都是类

  • clog

一个 ostream 对象,关联到标准错误。默认情况下,写到 clog 的数据是被缓冲的。clog 通常用于报告程序的执行信息,存入一个日志文件中。

  • namespace(命名空间)

将库定义的名字放在一个单一位置的机制。命名空间可以帮助避免不经意的名字冲突。C++ 标准库定义的名字在命名空间 std 中。

  • ()operator [()运算符]

调用运算符。跟随在函数名之后的一对括号“()”,起到调用函数的效果。传递给函数的实参放置在括号内。

  • << operator

输出运算符。将右侧运算对象的值写到左侧运算对象表示的输出流:
cout << "hi";

  • >> operator

输入运算符。从左侧运算对象所指定的输入流读取数据,存入右侧对象中:
cin >> i;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C++运算符重载-上篇 本章内容:1. 运算符重载的概述2. 重载算术运算符3. 重载按位运算符和二元逻辑运算符4...
    Haley_2013阅读 6,785评论 0 51
  • 程序骨架 输入和输出 流程控制 while 循环 下面的程序使用 while 循环演示了从 1 加到 10 的和是...
    大道至简峰阅读 3,619评论 0 0
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 13,144评论 1 51
  • 前言 就接近毕业啦,毕业真是个伤感的词语啊,临近毕业就是毕业设计和找工作啦。目前比较烦的是毕业设计的问题。缺少实践...
    那个流沙阅读 3,169评论 0 2
  • 星期六早晨我六点出发,往家赶,到了运河桥客运站,候买上票时,看到有卖儿童玩具的,地上有一个旋转的唱歌跳舞的小女孩,...
    苗杉阅读 1,215评论 0 0