自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 C++ Primer(5e)第13章习题

13.1如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数。使用时候:1.用=定义变量2.将要给对象作为实参传递给一个非引用类型的实参3.从一个返回类型为非引用类型的函数返回一个对象4.用花括号列表初始化一个数组中的元素或一个聚合类中的成员13.2因为如果拷贝构造函数的参数不是引用类型,则调动永远也不会成功:为了调用拷贝构造函数,我...

2019-04-15 10:04:39 165

原创 C++ Primer(5e)第12章习题

12.1b1中含有3个元素;b2中含有4个元素12.2class StrBlob {public: typedef std::vector<std::string>::size_type size_type; StrBlob(); StrBlob(std::initializer_list<std::string> i1); size_type size()...

2019-04-12 14:51:19 151

原创 C++ Primer(5e)第8章习题

8.1 8.2#include<iostream>#include<string>using namespace std;istream& fcn(istream& is){ string word; while (is >> word && !is.eof()) { cout << word ...

2019-04-03 13:58:16 190

原创 C++ Primer(5e)第7章习题

7.1#include<iostream>#include<string>using namespace std;struct Sales_data{ std::string bookNo; unsigned units_sold = 0; double revenue = 0.0;};int main(){ Sales_data total...

2019-04-02 19:38:42 220

原创 C++连接SQL数据库

一。创建项目并配置头文件和库1.创建空项目刚开始配置VS2017连接SQL环境时,无法在项目的属性中找到C\C++。这是一个BUG,需要写一些代码编译然后才会出来。2.配置项目所需头文件及其所在文件夹右键项目选择属性,进入C/C++ => 常规 => 附加包含目录,添加C:\Program Files\MySQL\MySQL Server 8.0\include(这个目录...

2019-03-31 20:26:00 8646

原创 C++ Primer(5e)第11章习题

11.1map下标是关键字,不必是整数,而vector下标是整数;从map中提取一个元素,会得到一个pair类型对象。11.5当定义一个map时,必须既指明关键字类型又指明值类型;而定义一个set时,只需指定关键字类型。11.6set不能重复,而list可以重复11.8#include<iostream>#include<string>#include&l...

2019-03-31 14:03:23 152

原创 C++ Primer(5e)第10章习题

10.1#include<iostream>#include<algorithm>#include<vector>using namespace std;int main(){ vector<int> num; int val; cout << "Enter some numbers:" << endl;...

2019-03-31 14:03:13 156

原创 C++ Primer(5e)第9章习题

9.1(a)vector(b)deque(c)vector9.2lis<deque<int>>9.3

2019-03-31 14:03:07 216

原创 C++ Primer(5e)第6章习题

声明:答案不一定正确(不一定最优)6.1实参是形参的初始值。6.2(a) 返回类型不一致int f() { string s; //... return s;}修改如下:string f() { string s; //... return s;}(b)要声明返回类型f2(int i) { /*...*/ } 修改: void f2(int i) { ...

2019-03-31 14:03:02 250

原创 C++ Primer(5e)第5章习题

5.1只含一个单独的分号的语句叫空语句;如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。5.2用花括号括起来的语句和声明的序列叫块也叫复合语句;如果在程序的某个地方,语法上需要一条语句,但是逻辑上需要多条语句,则应使用复合语句。5.3for (int sum = 0, val = 1; val <= 10; ++val) sum += ...

2019-03-31 14:02:56 178

原创 C++ Primer(5e)第4章习题

声明:答案不一定正确(不一定最优)4.11054.2(a)*(vec.begin())(b)(*(vec.begin())) + 14.3可以接受,程序的正确性和效率都需要程序员的参与才完美。4.4((((12 / 3) * 4) + (5 * 15)) + ((24 % 4) / 2)) = 91/* 测试 */#include&lt;iostream&gt;us...

2019-03-31 14:02:51 179

原创 C++ Primer(5e)第3章习题

声明:答案不一定正确(不一定最优),望多加思考或参考其他博客答案~3.1/* 编写程序,使用while循环将50到100的整数相加 */#include&amp;lt;iostream&amp;gt;using std::cout;using std::endl;int main(){ int sum = 0, val = 50; while (val &amp;lt;= 100) { sum +...

2019-03-31 14:02:44 182

原创 C++ primer(5e)第2章习题

写在前头:最近有点贪快,事情也有点多,C语言要告一段落,学习C++。深入理解计算机系统这本书也看完了推荐的重要章节1,2,3,4,5,6,7。 后面的章节先放一放,因为听看完的人说有些书可以更好的代替后面的章节。(如有需要,可以互相学习,一个人的编程学习之路其中还是会有恐慌和迷茫~,小白一枚,望不嫌弃)声明:不能保证所写题目全部正确,故需要自己思考或者多参考其他博客答案~2.11.一个int...

2019-03-31 14:02:38 342

原创 C++ Prmier(5e)第1章习题

1.1使用的是visual studio 2017社区版,文件名后缀为.cpp

2019-03-31 14:02:31 210

原创 C Primer Plus (第11章) 笔记

字符串和字符串函数(1)笔记&amp;amp;lt;1 如果字符串字面量之间没有间隔,或者用空白字符分隔,C会将其视为串联起来的字符串字面量。&amp;amp;lt;2 用标准的数组初始化模式给字符串初始化时,末尾一定要加上‘\0’,不然就不是一个字符串,而是一个字符数组。❤️ 让编译器计算数组的大小只能用在初始化时。&amp;amp;lt;4const char ar1[] = &amp;quot;Something is pointing at ...

2019-03-11 08:49:28 173

原创 C Primer Plus(第10章)笔记与课后习题

数组和指针(1)笔记1 用数组前必须先初始化它,C不允许把数组作为一个单元赋给另一个数组,除初始化以外也不允许使用花括号列表的形式赋值。/* 一些无效的数组赋值 */#define SIZE 5int main(void){ int oxen[SIZE] = {5, 3, 2, 8}; /* 初始化没问题 */ int yaks[SIZE]; ...

2019-03-09 19:28:14 241

原创 明解C语言入门篇(第13章练习题)

终于把这本书看完了,感觉自己学知识还是需要一项一项来~13.1#include&amp;lt;stdio.h&amp;gt;int main(void){ char s[128]; FILE *fp; printf(&quot;请输入要打开的文件名: &quot;); scanf(&quot;%s&quot;, s); fp = fopen(s, &quot;r&quot;); if

2019-03-09 08:56:19 428

原创 明解C语言入门篇(第12章练习题)

12.1#include&lt;stdio.h&gt;#define NAME_LEN 64struct student{ char name[NAME_LEN]; int height; float weight; long schols;};int main(void){ struct student takao = {"Takao",...

2019-03-08 14:40:55 429 1

原创 明解C语言入门篇(第11章练习题)

11.1#include&amp;lt;stdio.h&amp;gt;int main(void){ char *p = &quot;123&quot;; printf(&quot;p = \&quot;%s\&quot;\n&quot;, p); p = &quot;456&quot; + 1; printf(&quot;p = \&quot;%s\&quot;\

2019-03-08 10:01:04 1041

原创 明解C语言入门篇 (第10章练习题)

10.1#include&lt;stdio.h&gt;void adjust_point(int *n){ if (*n &lt; 0) *n = 0; if (*n &gt; 100) *n = 100;}int main(void){ int na; printf("请输入一个整数值: "); scanf...

2019-03-07 16:33:53 453 4

原创 明解C语言入门篇 (第9章练习题)

刚学会的一个东西,在插入代码块前面的…后输入语言,可显示颜色~9.1#include&lt;stdio.h&gt;int main(void){ char str[] = "ABC\0DEF"; printf("字符串为\"%s\"。\n", str); return 0;}9.2#include&lt;stdio.h&gt;int main(v...

2019-03-06 19:50:04 722

原创 深入理解计算机系统(第三版)第7章 家庭作业

7.67.7/* new_bar5 */void f(){ double x = -0.0;}7.8A:(a):REF(main,1)→DEF(main,1)(b):REF(main,2)→DEF(main,2)B:(a):REF(x,1)→unknown(b):REF(x,2)→unknownC:(a):REF(x,1)→error(b):REF(x,2...

2019-03-05 12:57:41 5590

原创 深入理解计算机系统(第三版)第6章 家庭作业

若有错误,还望各位不吝赐教~6.22由题意可知:每条磁道位数 = 2 * Π * x * r假设每单位的长度为一个磁道则总的磁道数 = r - x * r故有磁盘容量 = 2 * Π * r * r * x * (1 - x)故当x = 1/2时,磁盘有最大容量6.23由图可知:Tavg seek = 4 ms由公式可得:Tavg rotation = 1/2 Tmax ...

2019-03-01 16:36:17 5245 5

原创 明解C语言入门篇(第8章练习题)

8.1#define diff(x, y) ((x) - (y))8.2#define max(max(a, b), max(c, d)) ((max(a, b) &gt; max(c, d)) ? (max(a, b)) : (max(c, d)))#define max(max(max(a, b), c), d) ((max(max(a, b), c) &gt; d) ? (max(...

2019-02-25 20:47:26 568

原创 深入理解计算机系统(第三版)第5章 家庭作业

声明:第四章的处理器体系结构每节后面的习题都能做一做,做错的对照答案也能弄清楚。。。但就是家庭作业无法动,应该是汇编语言没学,导致能看但是不会写,,哭所以就不做第四章的家庭作业了,看了些大佬的博客,很多都说第四章可以不看心里平衡了很多,嘻嘻...

2019-02-25 17:33:28 2214

原创 明解C语言入门篇(第6章练习题)

6.1#include&amp;amp;lt;stdio.h&amp;amp;gt;int min2(int a, int b){ int min = a; if (b &amp;amp;lt; min) min = b; return min;}int main(void){ int a, b; printf(&amp;quot;请输入a的值: &amp;

2019-01-21 00:22:25 622

原创 明解C语言入门篇(第5章练习题)

5.1#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;int main(void){ int i; int v[5]; for (i = 0; i &amp;amp;amp;lt; 5; i++) v[i] = i; for (i = 0; i &amp;amp;amp;lt; 5; i++) printf(&amp;amp;q

2019-01-19 00:21:55 2473 2

原创 明解C语言入门篇(第4章练习题)

4.1#include&amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;gt;int main(void){ int retry; do { int no; printf(&amp;amp;amp;amp;quot;请输入一个整数:&amp;amp;amp;amp;quot;); scanf(&amp;amp;a

2019-01-15 21:54:47 2095

原创 深入理解计算机系统(第三版)第3章 家庭作业

3.58long decode2(long x, long y, long z){ long result; y = y - z; x = x * y; result = (y &amp;amp;lt;&amp;amp;lt; 63) &amp;amp;gt;&amp;amp;gt; 63; result = result ^ x; return result;}3.59用x1, y1

2019-01-15 17:36:56 1306

原创 明解C语言入门篇(第3章练习题)

因不喜欢机械制图,又不能专心去学深奥的东西,随即看看明解C语言入门篇聊以慰藉。课后习题3.1#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;int main(void){ int a, b; printf(&amp;amp;quot;请输入两个整数A和B:&amp;amp;quot;); scanf(&amp;amp;quot;%d %d&amp;amp;q

2019-01-06 16:58:01 1095 1

原创 深入理解计算机系统(第三版)第2章 家庭作业

2.55 2.56 2.57#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;string.h&amp;amp;amp;gt;typedef unsigned char * byte_pointer;void show_bytes(byte_poi

2018-12-25 16:29:00 650

原创 C Primer Plus 编程习题(第9章)

1#include&amp;amp;lt;stdio.h&amp;amp;gt;double min(double x, double y);int main(void){ double a, b; printf(&amp;quot;Please enter two double numbers (q to quit):&amp;quot;); while ((scanf(&amp;quot;%lf %lf&amp

2018-12-14 18:18:22 235

原创 C Primer Plus 编程练习(第7章)

1#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;ctype.h&amp;amp;amp;gt;int main(void){ char ch; int s_num = 0; int e_num = 0; int o_num = 0; while ((ch = getchar()) != '#') {

2018-12-12 19:02:30 380

原创 C Primer Plus编程习题(第6章)

123#include&amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;gt;#define ROWS 6int main(void){ int i, j; for (i = 0; i &amp;amp;amp;amp;lt; ROWS; i++) { char ch = 'F'; for (j = 0; j &amp;amp;amp

2018-12-10 20:18:34 275

原创 C Primer Plus编程习题(第五章)

123456789

2018-12-06 09:19:22 504

空空如也

空空如也

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

TA关注的人

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