
C++ primer plus
文章平均质量分 58
学习我是拒绝的
这个作者很懒,什么都没留下…
展开
-
c++ primer plus 第八章函数探幽
8.1c++内联函数 内联函数是c++为提高程序运行速度所做的一项改进。 内联代码的执行,程序无需跳到另一个位置处执行代码,在跳回来。内联函数的运行速度比常规函数快。代价是占用更多的内存。 内联函数声明前加上关键字inline 内联函数定以前加上关键字inline 通常是省略原型,直接将定义放在原型处。 8.2引用变量 给变量起别名 int a; int &b =a; b和a的地址是相同的。 引用必须在创建的时候初始化。 8、5函数模板 函数模板是通用的函数描述 他们原创 2022-02-02 18:41:59 · 340 阅读 · 0 评论 -
c++ primer plus 第七章函数--c++的编程模块
着重介绍如何使用函数来处理数组,字符串和结构 库函数是已经定义好的函数,只需要正确的调用即可。 7、3函数和数组 大多数情况下,c++将数组视为指针 c++将数组名解释为第一个元素的地址 int sum = sum_arr(cookies,arsize) cookies是数组名 cookies是第一个元素的地址 因此函数传递的是地址 cookies的类型是int 指针也就是int* 函数头应该是 int sum_arr(int * arr ,int n) 用int * arr 代替了原创 2022-02-02 18:25:36 · 142 阅读 · 0 评论 -
c++ primer plus 第五章循环和关系表达式
5、1for循环 i = i + 1 i ++ for(起始值;判断条件;更新条件) { 执行主体 } 前16个的阶乘 #include <iostream> using namespace std; const int arsize = 16; int main(void) { long long factorials[arsize]; factorials[1] = factorials[0] = 1LL; for(int i = 2 ; i原创 2022-02-02 13:47:09 · 257 阅读 · 0 评论 -
c++ primer plus 第四章复合类型
4、1数组 数组能够存储多个同类型的值,计算机在内存中一次存储数组的各个元素。 数组的声明 1、存储值的类型 2、数组名 3、数组中的个数 int moths[12]; 创建了一个名为moths的数组,该数组有12个元素,每个元素存储一个int类型的值 使用下标或者索引来对元素进行访问 从0开始。 编译器并不会检查下标是否有效。 数组初始化: int a[4] = {0,1,2,3}; int b[4]; 4、2字符串 字符串是存储在内存中的连续字节中的一系列字符。 char原创 2022-02-01 22:19:03 · 343 阅读 · 0 评论 -
c++ primer plus 第三章处理数据
3、1简单变量 程序必须记录个基本属性: 1、信息将存在哪里 2、要存储什么值 3、存储何种类型的信息 int a = 5; 存储整数,并用名称a表示该整数值。 实际上是程序将找到一块能够存储整数的内存,将该内存单元标记为a,并将5复制到该内存单元中。然后可以使用a来访问该单元。 &检索地址符号 计算机内存的基本单元式位(bit)。 8位内存块可以设置出256中不同的组合,也就是2的8次方 字节(byte)通常指的是8位的内存单元 sizeof预算符返回类型或变量的长度,单位原创 2022-02-01 20:10:21 · 241 阅读 · 0 评论 -
C++ Primer Plus 第2章,开始学习c++
2、1进入c++ 使用c++工具cout生成字符输出。 #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; cout <<"you wont regret it!" << endl; return 0; } c++也能够使用printf()、scanf()和其他所有标准c输入输出函数,只需原创 2022-02-01 18:42:10 · 515 阅读 · 0 评论 -
C++ Primer Plus 第一章预备知识
c语言代表的过程性语言 c++在c语言的基础上添加的类代表的面向对象的语言 c++模板支持的泛型编程 学习c++时需要掌握c语言的知识、OOP知识以及泛型编程知识 c是面向过程的编程 与强调算法的过程性编程不同的是,OOP强调的是数据,设计理念是设计与问题的本质特性相对应的数据格式。 c++的优点之一是可以方便的重用和修改现有的、经过仔细测试的代码。 c++泛型编程是c++支持的另一种编程模式 程序创建的技巧: 1.编写程序,源程序 2.编译源代码 3.将目标代码与其他代码原创 2022-02-01 17:02:45 · 171 阅读 · 0 评论