(1)C++ 初识

来源:互联网 发布:手机端淘宝钻展位置 编辑:程序博客网 时间:2024/06/18 13:16
本系列为 《C++ Primer》中文第五版的读书笔记。

1.对于C++语言的输入与输出,本书中的很多示例对象都使用了 iostream 库,它包含两个个基础类型istream和ostream,分别表示输入流和输出流。一个流就是一个字符序列,识从IO设备读入或写入IO设备的。在标准输入输出对象中。使用一个名为 cin 的istream类型的对象,表示标准输入。标准输出有三个,分别是 cout,cerr和clog。对于cin和cout,我们在后面会经常用到,这里我们解释下cerr和clog。
cerr:cerr对应标准错误流,用于显示错误消息。默认情况下被关联到标准输出流,但它不被缓冲,也就说错误消息可以直接发送到显示器,而无需等到缓冲区或者新的换行符时,才被显示。一般情况下不被重定向。cerr通常用来输出警告信息和错误信息,它被称为标准错误。
colg:用来输出程序运行时的一般信息。clog流也是标准错误流,作用和cerr一样,区别在于cerr不经过缓冲区,直接向显示器输出信息,而clog中的信息存放在缓冲区,缓冲区满或者遇到endl时才输出。
2.对于注释的两种方式
  • 以 // 进行单行注释
  • 用进行多行注释,但是在这种方式下,不能嵌套注释,否则会产生错误。因此最好的方式是 用单行注释方式注释掉代码段的每一行。
3.当我们用while 语句作为输入判断的时候,比如 while(cin>>value),while语句当遇到文件结束符或者是无效输入的时候终止。在Windows系统中,用Ctrl+Z表示文件结束(也就是当我们想结束文件输入的时候,我们按下Ctrl+Z,然后再按下 Enter ,结束输入,然后显示结果),在UNIX或者 Mac OS X系统中,文件结束输入符是用 Ctrl+D。
0 0