c++ primer 笔记第一章

C++ primer 第五版阅读笔记

梗概:第一章是全书的开始部分,用一个小的书店程序的例子讲解了C++ 程序的一些基础知识如程序的编写编译运行、输入输出流、注释、控制流和类的简介。

1.1 编写一个简单C++程序

   每个C++程序只有一个main函数,返回0代表正常结束,非0代表异常。

   编译运行部分我直接使用visual studio。

   练习1.1和1.2跳过。

1.2 初识输入输出

C++没有定义新的IO语句,通过标准库iostream完成。分为istream输入流和ostream输出流。cin标准输入,cout标准输出,cerr和clog标准错误。

cout<<xxx 为一个语句,返回的是cout这个ostream对象本身。因此可以连续输出,即cout << xxx << yyy; 语句合法。cin同理。

endl 结束当前行并将缓冲区内容刷新到设备。

标准库使用命名空间std。

练习1.6 程序不合法。第二行与第三行的语句<<左边没有ostream对象。应该把第一第二行的分号去掉。

1.3注释简介

单行注释//。 多行注释/* */。多行注释不能嵌套。

对多行注释的注释最好用单行注释防止出现嵌套错误。

练习1.8  1 合法  2合法 3不合法 4合法

1.4控制流

while语句,执行statement直到condition不成立。

for语句 for(init;condition;expression) statement; 先init,接着判断conditon,满足后执行statement,之后执行expression,再判断condition循环。

cin>>value;语句用在conditon语句时被检查cin对象的状态,有正确输入则为true,否则为false。用来进行不定量的输入。

if语句,判断相等符号 ==。

1.5 类简介

c++的一个核心特征,类与对象。

类时用户自定义的数据类型,每一个类的一个实体叫做这个类的一个对象。

类不仅定义了数据组成,还有内部的成员函数,也叫方法。

猜你喜欢

转载自blog.csdn.net/qq_25037903/article/details/81302742