C++ Primer笔记
文章平均质量分 84
笔记中涵盖尽可能多的细节和实践过程,先把书读厚;复习回顾后,在头脑中梳理知识脉络,整理一份思维导图(很可能就是目录的结构),再把书读薄。
etc928
这个作者很懒,什么都没留下…
展开
-
《C++ Primer》2.1 基本内置类型
2.1 基本内置类型 C++定义了一套包括算术类型和空类型在内的基本数据类型。算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值。 2.1.1 算术类型 这里有个比较有意思的事情,在C++中不建议sizeof(void),而C语言中可以使用sizeof(void),其结果均为1。 prog1.cpp: #include <stdio.h> int main() { printf("%d\n", sizeof(void)); return 0; } prog1.原创 2021-05-07 22:08:22 · 191 阅读 · 0 评论 -
《C++ Primer》1.4 控制流
1.4 控制流 1.4.1 while语句 while语句的形式为 while(condition) statement while语句的执行过程是交替地检测condition条件和执行关联的语句statement,直至condition为假时停止。所谓条件(condition)就是一个产生真或假的结果的表达式。 例如, while(val <= 10) { sum += val; ++val; } 其中条件中使用了小于等于运算符(<=)来比较val的当前值和10。原创 2021-03-27 00:00:11 · 152 阅读 · 0 评论 -
《C++ Primer》 1.5 类简介
1.5 类简介 一个类定义了一个类型,以及与其关联的一组操作。类机制是C++最重要的特性之一。实际上,C++最初的一个设计焦点就是能定义使用上像内置类型一样自然的类类型。 使用类,我们需要了解三件事: 类名是什么? 它是在哪里定义? 它支持什么操作? 我们假定类名为Sales_item,对于头文件Sales_item.h中已经定义了这个类。 如前所见,为了使用标准库设施,我们必须包含相关的头文件。我们也需要使用头文件来访问为自己的应用程序所定义的类。习惯上,头文件根据其中定义的类的名字来命名。我们通常使原创 2021-03-26 23:47:41 · 247 阅读 · 2 评论 -
《C++ Primer》1.3 注释简介
1.3 注释简介 注释通常用于概述算法,确定变量的用途,或者解释晦涩难懂的代码段。编译器会忽略注释,因此注释对程序的行为或性能不会有任何影响。当你修改代码时,不要忘记同时更新注释。 因此,注释不是写给机器的,是写给程序员的。准确详细的注释是良好编程风格的体现。代码需要注意板式(缩进、空行等)也是同理。 C++中注释的种类 C++中有两种注释:单行注释和界定符对注释。 单行注释以双斜线(//)开始,以换行符结束。当前行双斜线右侧的所有内容都会被编译器忽略,这种注释可以包含任何文本,包括额外的双斜线。 实际上单原创 2021-02-02 10:25:31 · 351 阅读 · 1 评论 -
《C++ Primer》1.2 初识输入输出
1.2 初识输入输出 iostream 库包含两个基础类型istream和ostream,分别表示输入流和输出流。术语“流”想要表达的是,随着时间的推移,字符是顺序生成或消耗的。 标准输入输出对象 标准库定义了4个IO对象: cin:istream类型,称为标准输入。 cout:ostream类型,称为标准输出。 cerr:ostream类型,称为标准错误。 clog:ostream类型,用来输出程序运行时的一般性信息。 一个使用IO的程序 #include <iostream>原创 2021-02-01 15:04:49 · 185 阅读 · 0 评论 -
《C++ Primer》1.1 编写一个简单的C++程序
1.1编写一个简单的C++程序 int类型是一种内置类型(built-in type),即语言自身定义的类型。同时int也是C++的一个关键字。 语句块(block of statements):以左花括号开始,以右花括号结束。 当return语句包括一个值时,此返回值的类型必须与函数的返回类型相容。在本例中,main的返回类型是int,而返回值0的确是一个int类型的值。 测试1: int main() { return 3.14; } 测试原创 2020-11-30 23:43:37 · 281 阅读 · 0 评论