C++ Primer Plus
NiuJuxin
这个作者很懒,什么都没留下…
展开
-
《C++ Primer Plus》 第八章 函数探幽
第八章 函数探幽inline内联函数内联函数是C++为提高程序运行速度所做的一项改进。内联函数的一般写法是,省略函数原型,将整个定义放在函数原型的位置,并在函数返回值类型前加上inline。内联函数一般适用于调用频繁但函数体简单的函数。引用变量引用变量的主要作用是用作函数的形参,使得函数使用原始数据而不是副本,达到和指针类似的效果。创建引用变量:int rats;int &...原创 2019-11-06 11:59:17 · 145 阅读 · 0 评论 -
《C++ Primer Plus》 第七章 C++的编程模块
《C++ Primer Plus》 第七章 C++的编程模块复习函数的基本知识创建自己的函数时,必须自行处理如下工作。提供函数定义提供函数原型调用函数1.定义函数从返回值的类型上,可以将函数分为两大类:有返回值的函数和无返回值的函数。无返回值的函数通用格式:void function_name(parameter_list){ statements; return;...原创 2019-11-05 18:32:54 · 172 阅读 · 0 评论 -
《C++ Primer Plus》 第六章 分支语句和逻辑运算符
if-else语句if-else语句的基本语法:if (test-condition){ true_statements}else{ false_statements}?:运算符?:语句的基本语法:expression1 ? expression2 : expression3这里, expression2和expression3是一个表达式,因此最后生成的是一个值,可...原创 2019-11-05 17:04:56 · 174 阅读 · 0 评论 -
clock() & clock_t 与时间控制
clock()函数clock()函数返回程序开始执行后所用的时间。头文件<ctime>与符号常量CLOCKS_PER_SECclock()函数的单位不是秒,并且函数的返回值类型不确定。因此在头文件<ctime>中定义了符号常量CLOCKS_PER_SEC,该常量等于每秒钟包含的系统时间单位数。因此,利用clock() / CLOCK_PER_SEC可以计算程序执行了...原创 2019-11-01 22:13:22 · 3351 阅读 · 0 评论 -
《C++ Primer Plus》 第五章 循环和关系表达式
for循环while循环do while循环基于范围的for循环原创 2019-11-01 21:34:29 · 145 阅读 · 0 评论 -
将字符串反转
#include <iostream>using namespace std;int main(){ string T; cin >> T; for (int i = 0, j = T.size() - 1; i < j; i++, j--) swap(T[i], T[j]); cout << T << endl; ret...原创 2019-11-01 20:57:14 · 135 阅读 · 0 评论 -
《C++ Primer Plus》 第四章 复合类型 Part 5——指针
指针原创 2019-10-25 23:26:07 · 212 阅读 · 0 评论 -
《C++ Primer Plus》 第四章 复合类型 Part 4——共用体和枚举
《C++ Primer Plus》 第四章 复合类型 Part 4——共用体共用体union是一种数据格式,它能够存储不同的数据类型,但只能同时存储其中的一种类型。共用体的声明&创建新变量注意:共用体成员不能使用string类型。union one_for_all{ int intval; long long llongval; double doubleval;};o...原创 2019-10-23 14:57:46 · 212 阅读 · 0 评论 -
《C++ Primer Plus》 第四章 复合类型 Part 3——结构
《C++ Primer Plus》 第四章 复合类型 Part 3——结构结构是一种比数组更灵活的数据格式。同一个结构可以储存多种类型的数据,从而将数据的表示合并到一起。结构描述:struct Players//标记为新类型的名称{ int hight; int weight; int age; double kda; string name; char gender;//结...原创 2019-10-23 11:14:13 · 1003 阅读 · 0 评论 -
《C++ Primer Plus》 第四章 复合类型 Part 2——字符串
《C++ Primer Plus》 第四章 复合类型 Part 2String字符串string字符串支持C风格字符串的初始化可以使用cin将键盘输入存储到string对象中可以使用cout来显示string对象可以使用数组表示法访问存储在string对象中的字符。string A = { "Nice to meet you" };string B = { 'a', 'e', 'd...原创 2019-10-21 16:23:52 · 242 阅读 · 0 评论 -
《C++ Primer Plus》 第四章 复合类型 Part 1——数组
数组数组的声明数组的声明包括值的类型、数组名和数组中的元素。即:typeName arrayName[arraySize]。元素数目必须是整型常量或者常量表达式,即其中所有的值在编译时都是已知的。C++数组从0开始编号。即最后一个元素的索引比数组长度小1.例如,储存12个月的整型数组int months[12],它的12个数分别是months[0]到months[11]数组的初始化...原创 2019-10-14 17:12:56 · 159 阅读 · 0 评论 -
《C++ Primer Plus》第三章 处理数据 ——Part 3
课后编程练习原创 2019-10-03 20:43:32 · 207 阅读 · 0 评论 -
《C++ Primer Plus》第三章 处理数据 ——Part 2
浮点数;运算符;优先级;类型转换原创 2019-10-03 17:47:46 · 291 阅读 · 0 评论 -
《C++ Primer Plus》第三章 处理数据 ——Part 1
整型;sizeof函数;climits库;溢出;整型字面值;进制转化;进制表示;char字符型;bool布尔类型;const常量原创 2019-10-02 18:40:32 · 188 阅读 · 0 评论 -
《C++ Primer Plus》第二章 开始学习C++
整型;sizeof函数;climits库;溢出;整型字面值;进制转化;进制表示;char字符型;bool布尔类型;const常量原创 2019-10-02 15:53:01 · 516 阅读 · 0 评论