《C++primer》第一章--开始

  之前开始读《C++primer》,想着读书不动笔不如不读书,于是就想做一个读书笔记的内容,于是就想起了写一个《C++primer读思录》的一个专栏。一是为了给自己平时读书做笔记,方便自己随时查看。二是为了督促自己每天学习。三是为了知识的分享。于是《C++primer读思录》专栏开始了。
 文章中有技术上错误之处,理解不够深入或者片面的地方,还望各读者指出。


一. 初识输入输出

 C++标准库中提供了4个IO对象,分别是cin、cout、cerr和clog,意思分别是标准输入,标准输出,标准错误和一般性信息。这里cerr和clog使用比较少,我们不做叙述。
 cin和cout也是一个对象,cin和cout是std类(暂且理解为一个类域)里面的一个对象,所以我们在使用cin和cout的时候,一般会看到std:cin和std:cout,这里我们也可以在程序的开始处使用using namespace std;这样在程序中的其他地方就不在使用std:这种形式了。

二.注释界定符不能嵌套

 界定符对多行注释以/开始,以/结束,所以多行注释不能嵌套的使用,比如下面的注释
/*
注释不能对/。。。。。/嵌套使用
。。。。。
*/
 这里就会出现问题,当遇到第一个*/的时候,整个注释节结束掉了,所以下面的注释错误。
#### 三.for循环解析 ##
这里直接给大家看代码

for(int val = 1;val <= 10;val++)
    sum += val;

 简述一下for循环执行的过程
 1.创建一个变量val,将其初始化为1
 2.检测val的值是否小于或者等于10。如果检测成功,则执行循环体里面的内容,如果失败则退出循环体
 3.将val的值加1
 4.重复第二步检测的操作,只要符合条件继续执行剩余的步骤
 这里请大家思考下面的程序并测试一下结果

for (int i = 2; i < 1; i++)
        printf("hello");

(结果是什么也没有打印)

你可能感兴趣的:(C++,C++primer读思录,C++primer)