自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 9.5C++——多态、模板

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。

2025-09-05 19:53:39 321

原创 9.4C++——继承

2025-09-04 18:38:19 295

原创 9.3C++——运算符重载、静态成员

(5)另外, RMB 类还包含一个静态整型成员变量 count,用于记录当前已创建的 RMB 对象的数量。每当创建一个新的 RMB 对象时,count 应该自增 1;(1)重载算术运算符 + 和 -,使得可以对两个 RMB 对象进行加法和减法运算,并返回一个新的 RMB 对象作为结果。(2)重载关系运算符 >,判断一个 RMB 对象是否大于另一个 RMB 对象,并返回 true 或 false。(3)重载前置减减运算符 --,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。

2025-09-03 20:00:40 287

原创 9.2C++——匿名对象、友元、常成员函数和常对象、运算符重载

2025-09-02 18:44:34 218

原创 9.1C++——类中特殊的成员函数

设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2025-09-01 20:06:31 217

原创 8.29C++——引用、结构体、类

自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)

2025-08-30 09:27:32 340

原创 8.28C++——数据类型

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数,要求使用C++风格字符串完成。

2025-08-28 19:17:39 361

原创 8.26网络编程——Modbus TCP

【代码】8.26网络编程——Modbus TCP。

2025-08-26 20:58:03 405 1

原创 8.25网络编程——HTTP

【代码】8.25网络编程——HTTP。

2025-08-25 21:00:57 210

原创 8.21-8.22网络编程——词典

【代码】8.21网络编程——词典

2025-08-21 22:58:29 295

原创 8.20网络编程——sqlite3数据库

【代码】8.20网络编程——sqlite3数据库。

2025-08-20 20:38:17 500

原创 8.19网络编程——聊天室

【代码】8.19网络编程——聊天室。

2025-08-19 20:59:53 274

原创 8.18网络编程——基于UDP的TFTP文件传输客户端

【代码】8.18网络编程——基于UDP的TFTP文件传输客户端。

2025-08-18 20:36:12 606

原创 8.15网络编程——UDP和TCP并发服务器

2025-08-15 20:01:19 188

原创 8.14网络编程——TCP通信基础

【代码】8.14网络编程——TCP通信基础。

2025-08-14 20:53:46 315

原创 8.13网络编程——网络编程基础

2025-08-14 19:14:57 223

原创 8.7IO进程线程——线程

2025-08-07 20:35:31 200

原创 8.6IO进程线程——线程

考虑使用flag来控制接替打印。

2025-08-06 21:02:20 343

原创 8.5IO进程线程——进程

父 ---- 子 ---- 孙 ---- 曾孙。子1 子2 子3…

2025-08-05 19:57:21 167

原创 8.4IO进程线程——进程

【代码】8.4IO进程线程——进程。

2025-08-04 20:57:17 275

原创 8.1IO进程线程——文件IO函数

【代码】8.1IO进程线程——文件IO函数。

2025-08-01 21:11:57 398

原创 7.31IO进程线程——标准IO函数

【代码】7.31IO进程线程——标准IO函数。

2025-07-31 21:02:12 325

原创 7.28——数据结构

2025-07-28 20:43:04 203

原创 7.24数据结构——单向循环链表、双向链表

注:不包含约瑟夫环的现象。倒数第2个节点的值为98。第2个元素的数值为2。

2025-07-24 20:32:53 369

原创 7.23数据结构——单链表

倒数第2个节点的值为19。第2个元素的数值为54。

2025-07-23 19:56:16 410

原创 7.22数据结构——顺序表

【代码】7.22数据结构——顺序表。

2025-07-22 19:00:44 331

原创 7.21——数据结构

2025-07-21 20:46:46 165

原创 学生成绩管理系统

学生成绩管理系统可以用来管理班级学生,能够对学生信息(包括姓名、性别、年龄、成绩等)进行增加、删除、更改、查询等操作。程序运行后,输入用户名和密码验证,成功后显示主菜单,让用户选择要进行的操作。编号1:添加学生信息(学号、姓名、性别、年龄、数学成绩、语文成绩、英语成绩);编号5:显示所有学生信息以及统计信息;编号2:删除学生信息(根据学号);编号4:修改学生信息(根据学号);编号3:查询学生信息;2.每个功能演示视频。

2025-07-19 17:00:36 156

原创 7.17C语言基础——结构体

2、向堆区内存循环输入人员信息(如果job==‘s’||job==‘S’,则输入分数,否则输入position)封装函数(参数:p,n 返回值:无)定义商品信息:商品名称,商品单价,商品购买个数,商品描述,循环输入购买的商品,按单价排序,输出商品信息,计算最贵的商品以及一共花了多少钱?教师的数据包括:姓名、性别、职业t/T、职务。1、定义结构体指针指向堆区的n个连续的内存空间 封装函数(参数:n 返回值:有)3.计算老师的个数,学生的个数 封装函数(参数:p,n 返回值:无)

2025-07-17 20:50:57 858

原创 7.16C语言基础——函数、结构体

一个人赶着鸭子去村庄卖,每经过一个村子卖出一半又一只,经过七个村庄后还剩下两只鸭子,问出发时共赶了多少只鸭子。下列代码只能够实现正整数的二进制转换。选择输出多少位斐波那契数列:6。输入要转换成二进制的数:16。输入要转换成二进制的数:24。输入要转换成二进制的数:8。转化的结果为:10000。转化的结果为:11000。出发的时候有510只鸭子。转化的结果为:1000。

2025-07-16 20:47:12 180

原创 7.15C语言基础——指针、函数

my_strcpy函数返还的地址:0x7ffdacd28540 //str1和my_strcpy每次编译后运行的地址可能不同但数值相同即可。my_strcat函数返还的地址:0x7ffdacd28620//str3和my_strcat每次编译后运行的地址可能不同但数值相同即可。my_strcat后的结果:hello world。my_strcat后的结果:hello world。注意函数返还的地址和目标数组的首地址应该相同。my_strcpy后的结果:world。my_strcpy后的结果:world。

2025-07-15 18:55:50 272

原创 7.14C语言基础——指针

C中的字符串常量,只要被使用就会被创建在静态区的.ro段中,相同字符串常量只能存在一份,不论哪一个指针指向该字符串常量,指的都是相同的位置。第1次循环的结果:41 21 45 54 13 95 第2次循环的结果:21 41 45 13 54 95。第3次循环的结果:21 41 13 45 54 95 第4次循环的结果:21 13 41 45 54 95。第5次循环的结果:13 21 41 45 54 95 冒泡排序后的结果:13 21 41 45 54 95。

2025-07-14 20:11:05 262

原创 7.11C语言基础—数组、指针

数组中元素的最大值为15。

2025-07-11 20:11:32 215

原创 7.10C语言基础—数组

现象最大的行标为1,最大的列标为0,最大值为7。

2025-07-10 20:36:12 238

原创 7.9C语言基础—数组

大写字母的个数有9,小写字母的个数有14,数字字符的个数有7。

2025-07-09 19:13:40 147

原创 7.8C语言基础

现象。

2025-07-08 20:04:51 241

原创 7.7C语言基础

终端输入一个三位数,判断是否是水仙花数水仙花数:个位的三次方+十位的三次方+百位的三次方==数本身水仙花数:153,370,371,407。

2025-07-07 19:03:50 210

原创 7.4C语言基础

现象。

2025-07-04 19:53:44 182

原创 7.3C语言基础

【代码】7.3C语言基础。

2025-07-03 19:03:22 202

空空如也

空空如也

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

TA关注的人

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