C++ Primer Plus 复习总结
文章平均质量分 98
记性不好,所以把看的书写成博客的形式方便复习
小张不嚣张
勇敢的人,先享受世界
展开
-
C++ Primer Plus 第六章 分支语句和逻辑运算符————复习总结
答:程序使用climits文件中定义的INT_MAX和INT_MIN来确定取值范围是一种方便而可移植的方法,因为这些常量可以根据不同的系统和编译器自动调整。其他的方法也可以实现同样的功能,例如使用sizeof运算符来计算int类型占用的字节数,然后根据二进制补码表示法来计算最大和最小值。返回。原创 2023-09-30 23:14:14 · 152 阅读 · 0 评论 -
C++ Primer Plus 第五章 循环和关系表达式————复习总结
答:系统时间单位是指clock()函数返回值的最小单位,它可能与秒不同,具体取决于操作系统和硬件平台。例如,在Windows上,系统时间单位是毫秒(千分之一秒),而在Linux上,系统时间单位是微秒(百万分之一秒)。返回。原创 2023-09-30 11:31:04 · 161 阅读 · 0 评论 -
C++ Primer Plus 第四章 复合类型(下篇)————复习总结
不能修改数组名的值。将它减1后,指针将指向原来的值,这样程序便可以给delete[ ]提供正确的地址。要了解数组、vector对象和array对象的相似和不同之处,最简单的方式可能是看一个使用它们的简单示例,如程序清单所示。可以对变量名应用&运算符,来获得被命名的内存的地址,new运算符返回未命名的内存的地址。如果pt是指向int的指针,则*pt不是指向int的指针,而是完全等同于一个int类型的变量。数组名和指针变量都是如此,因此对于指针和数组名,既可以使用指针表示法,也可以使用数组表示法。原创 2023-09-23 14:07:05 · 126 阅读 · 1 评论 -
C++ Primer Plus 第四章 复合类型(上篇)————复习总结
string类是C++提供的一种新的处理字符串的方式,它可以方便地操作字符串,而不需要使用指针或者数组。要使用string类,必须在程序中包含头文件string,并且使用名称空间std或者std::string来引用它。string类定义隐藏了字符串的数组性质,让你能够像处理普通变量那样处理字符串。string类可以使用赋值运算符和关系运算符来操作字符串,也可以使用下标运算符来访问修改字符串中的字符,还可以使用+运算符来连接字符串。原创 2023-09-23 10:00:31 · 183 阅读 · 1 评论 -
C++ Primer Plus 第三章 数据处理————复习总结
答:作用域规则是指名称在程序中的可见性和有效范围。不同的作用域有不同的生存期和可访问性。C++中有四种作用域:全局作用域、局部作用域、类作用域和命名空间作用域。返回答:舍入误差是指由于浮点数的精度有限,而导致的与真实值之间的差异。例如,十进制小数0.1无法精确地转换为二进制小数,只能用一个近似值来表示,如0.00011001100110011…。如果用一个有限位数的二进制来存储这个值,就会产生舍入误差。返回。原创 2023-09-22 18:55:54 · 162 阅读 · 0 评论 -
C++ Primer Plus 第二章 进入C++————复习总结
类是用户定义的一种数据类型。要定义类,需要描述它能够表示什么信息(属性)和可对数据执行哪些操作(行为)。也就是说,类定义描述的是数据格式及其用法,而对象则是根据数据格式规范创建的实体。现在来看cout。它是一个ostream类对象。ostream类定义(iostream文件的另一个成员)描述了ostream对象表示的数据以及可以对它执行的操作,如将数字或字符串插入到输出流中。同样,cin是一个istream类对象,也是在iostream中定义的。原创 2023-09-17 14:58:56 · 161 阅读 · 1 评论 -
C++ Primer Plus 第一章 预备知识————复习总结
C++是一种多功能编程语言,结合了过程性、面向对象和泛型编程。如果你了解C语言,学习C++会更容易,但需要适应新的思维方式。如果不了解C语言,也可以学习C++,但需要学习更多内容。不管你的背景如何,学习C++可能需要一些思维上的扩展,但它提供了更多强大的工具和方法来构建各种应用程序。原创 2023-09-16 23:47:18 · 240 阅读 · 1 评论