自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++ Prime Plus 第6版 第10章编程练习解析以及运行结果

C++ Prime Plus 第6版 第10章编程练习解析以及运行结果1. 第1题//Account.h#include<string>class Account{private: std::string company_name;//储户姓名 std::string account;//账户 double money;//存款public: void Cre...

2020-01-07 20:31:28 317 1

原创 C++ Prime Plus 第10章 对象和类

C++ Prime Plus 第10章 对象和类1. OOP特性抽象封装(将实现细节放在一起并将它们与抽象分开被称为封装,种类:1)数据隐藏 ;2)将类函数定义和类声明放在不同文件中)和数据隐藏(将数据封装到私有部分从而保护数据的完整性称为数据隐藏)多态继承代码的可重用性2. 抽象和类2.1 类的组成类声明:数据成员描述数据部分+成员函数(方法)描述公有接口,一般放于头文件...

2019-12-24 21:29:03 248 1

原创 C++ Prime Plus 第9章内存模型和名称空间 编程练习答案和运行结果

第9章内存模型和名称空间 编程练习答案和运行结果1. 第1题golf.h//golf.cpp--for pe9-1.cppconst int Len = 40;struct golf{ char fullname[Len]; int handicap;};void setgolf(golf &g, const char *name, int hc);int set...

2019-12-23 21:09:27 190

原创 C++Prime Plus第9章 内存模型和名称空间知识点总结

1. 单独编译将程序放在多个文件中:头文件:函数原型、使用#define/const定义的符号常量、结构声明、类声明、模板声明、内联声明函数定义文件:详细的函数的定义函数执行文件:调用函数头文件管理:为了避免在不知情的情况下将头文件包含多次,使用防护方案:#ifndef COORDIN_H_...#endif2. 存储持续性、作用域和链接性...

2019-12-18 21:28:54 143

原创 C++ Prime Plus第8章编程练习答案和运行结果

1. 第1题#include <iostream>using namespace std;static int number = 0;//全局静态变量,所有函数都可以访问void Printf(const char * ch, int num = 0);int main(){ const char *str = "Hello World!"; Printf(str...

2019-12-15 20:21:28 451 1

原创 C++ Prime Plus 第8章 函数探幽 知识点总结

1 内联函数inline目的:为提高程序的运行速度与常规函数的区别:1)被调用时的运行机制不一样2)编译器使用函数代码替换来代替函数调用如何选择内联函数和常规函数:当代码执行时间很短时,远小于函数调用机制所花费的时间时,就使用内联函数。否则,没有必要使用内联函数。内联函数的使用:1)一般将整个函数定义放于函数原型处,并加上inline关键词。如:inline void add (...

2019-12-14 19:39:40 158

原创 C++ Prime Plus 第7章编程练习答案和运行结果

1. 第1题#include <iostream>using namespace std;double haravg(double n1, double n2);int main(){ double n1, n2;//输入的两个数 double result;//调和平均数 cout << "请输入两个数字:"; //确保输入的是数字,并且只要两个值...

2019-12-04 20:52:21 421

原创 Linux中的反引号怎么用键盘输入

在Esc键的下方,F1键的左边,平时打~的地方,在输入法为英文的情况下直接敲击这个键就ok。如:uname -a但我在linux系统中,就算输入法是中文也可以直接输入,大家自己试试就好了...

2019-11-20 20:05:25 2103

原创 C++ Prime Plus第6章编程练习答案以及运行结果

1. 第1题#include <iostream>#include<cctype>using namespace std;int main(){ char ch;//字符 cout << "请输入字符:"; while ((ch = cin.get() )!= '@') { if (!isdigit(ch))//判断是否为数字,不是数字...

2019-11-13 20:45:18 199

原创 C++PrimePlus第5章编程练习答案及运行结果

1. 第1题#include <iostream>using namespace std;int main(){ int n1 = 0;//第一个数 int n2 = 0;//第二个数 int total = 0;//和 cout << "请输入2个整数:"; cin >> n1 >> n2; for (int i = n1;...

2019-11-06 20:44:28 1000

原创 C++ Prime Plus第4章编程练习答案以及运行结果

1.第一题#include <iostream>using namespace std;int main(){ char fn[20]; char ln[20]; char grade; int age = 0; cout << "What is your first name? "; cin.getline(fn, 20); cout <&...

2019-10-29 10:34:10 590 2

原创 未初始化的char型数组的大小

1 未初始化的char型数组大小是未定的!char charr[20];cout<<"初始化前的charr数组大小为:"<<strlen(charr)<<endl;此时输出的结果不是20,这是因为未初始化的char型数组中,第一个空字符/0是随机出现的,因此不同的人在运行程序的时候得到的结果得到的结果也会有所不同。2 未初始化的string对象的大...

2019-10-21 21:21:19 1406

原创 C++Prime Plus第3章编程练习答案

C++ Prime Plus第3章编程练习答案1#include <iostream>using namespace std;const int inch_per_feet = 12;//1英尺=12英寸int main(){ int height = 0; cout << "请输入一个整数身高(英寸feet):___\b\b\b";//书51页有说到\...

2019-10-20 17:26:34 325

DFS 图的深度优先遍历

通过DFS算法对图进行深度优先算法遍历,并输出遍历结果

2018-12-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除