自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++_day6

再封装一个狗这样类,共有继承于动物类,自己拓展的私有成员有:指针成员:腿的个数(整型 int count),共有成员函数:会叫: void speak()在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物 的特点和表演,进行相应的介绍。定义一个基类Animal,其中有一个虚函数perform (),用于在子类中实现不同的表演行为。封装一个动物的基类,类中有私有成员: 姓名,颜色,指针成员年纪。比喻:动物园的讲解员和动物表演。

2024-03-18 22:43:57 365

原创 C++——day4

全局函数版本实现算术运算符的重载。

2024-03-14 23:12:20 388

原创 C++day3——类中的成员函数

【代码】C++day3——类中的成员函数。

2024-03-13 23:44:33 420

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

更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)定义公有成员函数初始化函数:void init(int w, int h)拥有私有属性:宽度(width)、高度(height),输出该矩形的周长和面积函数:void show()

2024-03-12 22:08:11 767

原创 C++初学

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

2024-03-11 22:16:42 671

原创 网络聊天室的UDP实现以及数据库

网络聊天室UDP实现。

2024-03-08 08:41:22 851

原创 超时检测、抓包分析、数据库

【代码】超时检测、抓包分析、数据库。

2024-03-07 08:34:48 544

原创 IO多路复用

【代码】IO多路复用。

2024-03-05 22:42:53 363

原创 广播、组播&域套接字的实现

【代码】广播、组播&域套接字的实现。

2024-03-05 08:38:47 719

原创 机械臂与tftp

【代码】机械臂与tftp。

2024-03-03 22:33:32 342

原创 TCP与UDP基础

思维导图:

2024-03-01 08:51:34 757

原创 网络编程&课后模拟面试

快速排序(Quicksort)的思想是通过选择一个基准元素(通常是数组中的第一个元素),将数组分割成两个子数组,一个子数组中的元素都小于基准元素,另一个子数组中的元素都大于基准元素。共用体的大小等于其最大成员变量的大小,共用体的不同成员变量可以存储不同类型的数据,但在任意时刻只能有一个成员被赋值。`void*`类型的指针:`void*`是一种通用指针类型,可以指向任何数据类型的内存地址,但不能直接操作指向的对象,需要进行类型转换后才能访问指向的数据。指针是一个变量,存储的是内存地址,指向内存中的某个位置。

2024-02-28 21:24:03 945

原创 进程线程&信号通道

4> 使用消息队列完成两个进程间相互通信。

2024-02-25 22:06:46 330

原创 进程(续)线程

【代码】进程(续)线程。

2024-02-22 08:32:23 328

原创 多进程(1)

【代码】多进程(1)

2024-02-20 23:06:35 431

原创 IO(2)

【代码】IO(2)

2024-02-20 08:32:32 386

原创 IO(1)

功能2是用于登录,用户被提示输入他们的账户名和密码。程序将遍历文件中每组账户名和密码。如果成功匹配,则用户将被登录;否则,他们将收到登录失败的通知。功能1是用于注册,用户输入他们想要的账户名和密码,然后将其写入文件。

2024-02-19 08:45:17 914

原创 指针练习题

39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;25.若有程序段:int a[2][3],(*p)[3];30.若有定义:int b[4][6],*p,*q[4];

2024-02-15 23:09:08 836

原创 二维数组及函数的非函数实现

【代码】二维数组及函数的非函数实现。

2024-02-15 22:52:33 398

原创 作业2.13

39. puts(">6"),因为有符号int 与无符号 int 参与运算时,会将有符号转换为无符号参与运算,-20转换成无符号数大于6,所以+6也大于6。23.B 5先出栈表示1,2,3,4已经入栈了,5出后4出,但之后想出1得先让3,2先后出栈,所以 B 不可能。26.可能会出现段错误,因为A[255]只有255个元素,循环0-255,有256个元素,越界访问数组可能会出现段错误。

2024-02-15 22:25:55 399

原创 作业2.12

3.会打印出 hello 因为传入的是str的地址,用的是二级指针接,*p申请的内存就是str申请的内存,所以可以将 hello 拷贝给 str。4.可能会出现段错误,因为free(str)后,未让str指向NULL,导致str成为野指针,拷贝 world 时可能会出现段错误。1.会出现段错误,因为p申请的堆区内存未返回给str,导致str仍然指向NULL,无法将"hello world"拷贝给str。2.会出现段错误,因为p是一个局部变量,函数结束时,p将被释放,不能返回它的地址,且打印语句错误。

2024-02-15 22:21:44 455

原创 【无标题】

【代码】【无标题】

2024-02-11 22:57:45 359

原创 【无标题】

2024年2月6日。

2024-02-06 22:57:08 414 1

原创 哈希存储、二分法查找

【代码】哈希存储、二分法查找。

2024-02-05 23:02:09 450 1

原创 双向链表的插入、删除、按位置增删改查、栈和队列区别、什么是内存泄漏

⒉请编程实现双向链表按任意位置插入、删除、修改、查找。1.请编程实现双向链表的头插,头删、尾插、尾删。3.请简述栈和队列的区别?4.请简述什么内存泄露?

2024-02-04 22:58:49 882 1

原创 单向循环链表——插入、删除、实现约瑟夫环、排序

尾插、头删、尾删头插、头删、尾删。

2024-02-03 22:52:18 696 1

原创 堆栈区别、数组指定元素删除、单链表插入与删除

2024年2月2日。

2024-02-02 22:20:57 583

原创 【无标题】

【代码】【无标题】

2024-01-31 08:34:15 363 1

原创 栈、队列、查找

2024-01-28 22:52:10 496 1

原创 循环链表、双向(循环)链表——(待完善版)

任意位置插入:(在完成该功能初始未注意头尾的问题,中间插入结果完美,后又因删除元素时出现头结点报错情况,心血来潮验证了一下头尾,运行结果不尽人意,故改之,加以判断,如为双向循环链表,应仅需判断头即可)任意位置删除(起初亦是顾头未顾尾,试验时报错,故加以修改判断头尾,如为双向循环链表应仅需判断头即可)

2024-01-25 22:59:05 306

原创 单链表的功能实现

16、释放链表(释放后输出empt)10、查找倒数第n个数。12、按任意元素查找。13、按任意元素修改。14、按任意元素删除。

2024-01-24 23:51:52 311 1

原创 数据结构&顺序表

** function: 在堆区申请内存* @param [out] 顺序表长度清0,数据元素清0* @return 失败返回空,成功返回地址*///成功返回地址//对数据元素清0//顺序表长度清0/** function: 判断是否为满* @param [ in] 顺序表* @param [out] 满了返回-1,,没满返回0* @return*//** function: 尾插入* @param [ in] 顺序表 插入的值。

2024-01-23 22:49:30 520 1

原创 数据结构(续)

思维导图:

2024-01-23 08:45:07 304 1

原创 数据结构——宏定义

x=y;y=t;})int a,b;C(a,b);return 0;运行结果int n;input(p);return 0;return p;int i=0;for(i=0;*(p+i)!='\0';i++);return i;free(p);p=NULL;return p;

2024-01-21 22:17:45 552

原创 选择结构(续)&&shell循环语句

练习1:输入一个文件名,判断是否在当前目录下存在,-e如果是一个目录,则直接输出是目录-d如果存在则判断是否是一个普通文件,如果是普通文件则判断是否具备-f可读可写可执行权限, -w -r-x如果具备权限,写入hello, echo hello >> $file不具备权限,则添加读写执行权限,chmod 777 $file 写入hello。练习5:使用select in循环数组,arr=(Windows Linux Unix Mac),实现页面的交互如果是Windows,则输出Windows以打开。

2024-01-17 08:46:21 519

原创 shell指令,运算符与选择结构

【代码】shell指令,运算符与选择结构。

2024-01-15 23:04:59 421

原创 接续指令,shell初学

2024-01-13 09:09:19 677 1

原创 C高级指令思维导图

2024-01-11 20:32:49 491 1

原创 指针的应用及与一维(字符)数组的结合适用

int i=0;break;i++;return 0;gets(str1);gets(str2);return 0;输入: “good good study”输出 “study good good”='\0')j++;i++;j--;i=0,j=0;int k=j-1;i++;k--;j++;i=j;fun(a);

2024-01-08 21:58:40 607

原创 函数的使用

for(i=0;str1[i]!='\0';i++);='\0')j++;puts(str1);puts(str2);return 0;gets(str1);gets(str2);return 0;eg:输入-123sdf3返回-123int i=0;i++;i++;i++;sum=-sum;gets(str);fun(str);return 0;运行结果:6.在主函数定义二维数组并输入,在有参无返函数中实现二维数组转置3 6i<2;

2024-01-08 08:42:53 387

空空如也

空空如也

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

TA关注的人

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