- 博客(42)
- 收藏
- 关注
原创 学习C++的第七天!
④ new 返回的是对象类型的指针,malloc 返回的是 void* 类型指针,需要强制转换。2.如果基类的析构函数不是虚函数,当通过基类指针删除指向派生类对象的指针时,只会调用基类的析构函数,而不会调用派生类的析构函数,可能导致资源泄漏等问题。有了虚析构函数,在删除指向派生类对象的基类指针时,会先调用派生类的析构函数,再调用基类的析构函数,确保正确释放资源。4. ① 指针是一个变量,存储的是内存地址;纯虚函数是在虚函数的基础上,在基类中被初始化为 0 的函数,含有纯虚函数的类是抽象类,不能被实例化。
2024-09-26 21:11:10
2228
原创 建立两个.c 建立子父进程,父进程发送消息到队列,子进程读取队列,另一个同样。
【代码】建立两个.c 建立子父进程,父进程发送消息到队列,子进程读取队列,另一个同样。
2024-08-30 20:54:46
134
原创 有名管道,创建两个发送接收端,父进程写入管道1和管道2,子进程读取管道2和管道1
【代码】有名管道,创建两个发送接收端,父进程写入管道1和管道2,子进程读取管道2和管道1。
2024-08-30 20:50:27
116
原创 要求创建 3 个进程,其中子进程 1 拷贝文件的前一半,子进程 2 拷贝文件的后一半,父进程负责回收两个子进程的资源
【代码】要求创建 3 个进程,其中子进程 1 拷贝文件的前一半,子进程 2 拷贝文件的后一半,父进程负责回收两个子进程的资源。
2024-08-26 22:13:11
120
原创 创建子父进程,子进程将 1.txt 内容拷贝到 2.txt 中,父进程将 3.txt 内容拷贝到 4.txt 中。
【代码】创建子父进程,子进程将 1.txt 内容拷贝到 2.txt 中,父进程将 3.txt 内容拷贝到 4.txt 中。
2024-08-23 23:31:36
90
原创 使用分文件编译,实现注册登录界面,使用已经学过的fgets,fscanf,fpritnf函数。
【代码】使用分文件编译,实现注册登录界面,使用已经学过的fgets,fscanf,fpritnf函数。
2024-08-21 22:39:33
151
原创 2、单链表实现学生管理系统(参照顺序表技能)写出菜单界面switch选择,功能1创建单链表,2录入学生信息,3删除一个学生信息,4按照成绩修改一个学生的年龄,5、按照姓名顺序查找一个学生是否存在。
1、学生信息结构体姓名,分数,年龄,电话。2、其他功能函数自定义,分文件编译。
2024-08-19 00:52:07
113
原创 1、顺序表实现学生管理系统(参照顺序表技能)写出菜单界面switch选择,功能1创建顺序表(堆区),2录入学生信息,3插入一个学生信息,4删除一个学生信息,5按照位置修改一个学生信息,6、按照姓名顺序
1、学生信息结构体姓名,分数,年龄,电话。2、其他功能函数自定义,分文件编译。
2024-08-19 00:18:33
176
原创 节点存储不是整数,存储学生信息(年龄,分数,姓名)三级引用。1、建立学生信息结构体,将data改为学生信息结构体类型。2、循环入栈和入队。
【代码】节点存储不是整数,存储学生信息(年龄,分数,姓名)三级引用。1、建立学生信息结构体,将data改为学生信息结构体类型。2、循环入栈和入队。
2024-08-13 23:07:31
124
原创 创建单链表,存储4个学生信息(年龄,分数,姓名)。
1、建立学生结构体数组,存放4个学生信息,循环调用插入函数,建立整表。2、任意位置插入一个新学生。变量e是学生结构体变量。4、单链表逆置后将学生信息输出。3、任意位置删除一个学生。
2024-08-12 22:45:01
167
原创 百钱买百鸡问题;
我国古代数学家张丘建在《算经》一书中曾提出过著名的 “百钱买百鸡” 问题, 该问题叙述如下:鸡翁一,值钱五;百钱买百鸡,则翁、母、雏各几何?*“百钱买百鸡”问题。
2024-07-28 18:34:52
420
原创 猴子偷桃问题;
到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。/*6.猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下。//a是天数,b是桃子数。
2024-07-28 18:17:00
339
原创 定义整形数组arr,长度为len,终端输入len个数,依次 存入数组中,求平均值、最小值、最大值、和
*定义整形数组arr,长度为len,终端输入len个数,依次。存入数组中,求平均值、最小值、最大值、和*/printf("第%d个",i+1);printf("最小值:%d\n",min);printf("最大值:%d\n",max);printf("平均值:%.2f\n",p);printf("总和:%d\n",sum);printf("请输入数组长度:");
2024-07-24 22:16:41
171
原创 定义整形数组arr,长度为5,终端输入5个数,依次存入数组中,终端再输入一个数字num,判断是否存在此数组中,在的话,打印存在,不在打印不存在
num,判断是否存在此数组中,在的话,打印存在,不在打。终端输入5个数,依次存入数组中,终端再输入一个数字。printf("请输入5个整数:\n");printf("第%d个数:",i+1);printf("请输入需判断的数:");printf("不存在\n");* *定义整形数组arr,长度为5,printf("存在\n");
2024-07-24 20:26:40
158
原创 定义一个整形数组arr,长度为5 ,终端输入5个数,依次存入数组中
printf("第%d个数:",i+1);,终端输入5个数,依次存入数组中*/printf("请输入5个整数:\n");定义一个整形数组arr,长度为5。
2024-07-24 19:12:28
202
原创 编写程序,输出斐波那契数列的前n项
编写程序,输出斐波那契数列的前n项(斐波那契数列指数列中的每一项都是前两项的和,第一和第二项是1)。printf("请输入项数:");
2024-07-23 22:35:21
590
原创 求和直到超过100:编写程序,计算从1开始递增的整数之和,直到和首次超过100时停止并输出当前的和以及累加了多少个数
编写程序,计算从1开始递增的整数之和,直到和首次超过100时停止并输出当前的和以及累加了多少个数。int b=0;//用于记录共加了多少个数。printf("共加了多少次%d\n",b);int c=1;//从1开始递增的整数。printf("当前的和是%d\n",a);//用于存储累加的和。
2024-07-23 22:34:35
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人