摘要: 第八章 函数探幽 (上) 8.1 C++ 内联函数 内联函数可以提高程序的运行速度。由于编译后的程序,不同的函数被储存在了不同的堆栈中,系统逐行执行程序遇到调用函数的时候需要跳到另外一个内存块,来回的跳跃导致系统效率较低。但是内联函数将函数与其他函数内联,因此不用再调用函数,就可以执行,因而提高了程 阅读全文
posted @ 2021-08-16 11:00 Alexbeast-CN 阅读(132) 评论(0) 推荐(0)
摘要: 第七章 函数 -- C++的编程模块 7.5 函数和C-风格字符串 前面介绍过,C-风格的字符串以一些列字符组成,以空值字符结尾。在将字符串作为参数时意味着要传递的时地址,但是可以使用const来禁止对字符串参数进行修改。下面我们将介绍与字符串有关的一些特殊知识。 7.5.1 将C-风格字符串作为参 阅读全文
posted @ 2021-08-16 10:54 Alexbeast-CN 阅读(130) 评论(0) 推荐(0)
摘要: 第七章:函数(练习题) 7.11 练习题 7.11.1 第一题: 题目: 写一个程序,不断要求用户输入两个数,直到其中一个为0.对于每两个数,程序将使用一个函数来计算他们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数公式如下: $$ \overline{x} = 2.0\fr 阅读全文
posted @ 2021-08-16 10:54 Alexbeast-CN 阅读(105) 评论(0) 推荐(0)
摘要: 第七章 函数 -- C++的编程模块 7.1 复习函数的基础知识 创建自己的函数的时候,需要提供3个方面的内容 -- 定义、函数原型和调用。下面的例子展示了这3个步骤 // calling.cpp -- defining,prototyping and calling a fucntion #inc 阅读全文
posted @ 2021-08-16 10:52 Alexbeast-CN 阅读(129) 评论(0) 推荐(0)
摘要: C++ Primer Plus 学习笔记 {ignore=true} 第四章:复合类型(下) {ignore=true} 本章学习内容: {ignore=true} 4.6 指针和自由存储空间 指针是C中的一个重要概念。指针是一个变量,其储存的是值的地址,而不是值的本身。比如,变量home,其地址由 阅读全文
posted @ 2021-08-16 10:51 Alexbeast-CN 阅读(91) 评论(0) 推荐(0)
摘要: 第三章:处理数据 3.1 简单变量 要把数据储存在计算机中,必须满足以下三个条件: 信息将储存在哪里; 要存储什么值; 储存什么类型的信息。 一般来说,我们使用C++存储数据会用到类似于下面的代码: int bitcoin; bitcion = 2000; 这些语句可以告诉程序,它正在存储整数,并使 阅读全文
posted @ 2021-08-16 10:49 Alexbeast-CN 阅读(219) 评论(0) 推荐(0)
摘要: C++ Primer Plus 学习笔记 {ignore=true} 第四章:复合类型(上) {ignore=true} 本章学习内容: {ignore=true} 4.1 数组 数组可以储存多种同类型的值,要创建数组,可以使用声明语句,语句应指明以下3点: 存储再每个元素中的值的类型; 数组名; 阅读全文
posted @ 2021-08-16 10:49 Alexbeast-CN 阅读(65) 评论(0) 推荐(0)
摘要: 第二章:开始学习C++ 2.1 创建C++程序 2.1.1 第一个cpp程序 myfirst.cpp // myfirst.cpp -- display a message #include <iostream> // a preprocessor directive int main() // f 阅读全文
posted @ 2021-08-16 10:46 Alexbeast-CN 阅读(157) 评论(0) 推荐(0)