- 博客(48)
- 收藏
- 关注
原创 WSL2和ubuntu的安装过程
1.1执行以下命令,该命令的作用是:启用适用于 Linux 的 Windows 子系统。在Microsoft Store搜索ubuntu,选择需要的版本安装即可。点击+号右侧的向下箭头,选择Ubuntu。按下WIN+X键,选择Windows PowerShell (管理员)输入指令进行安装,<DistroName>填写相应的版本名字即可。1.2 执行以下命令,该命令的作用是:启用虚拟机功能。2.1方式一 在Microsoft Store安装。2.2方式二 在PowerShell中输入指令安装。
2023-10-02 01:57:38
699
原创 Work20230607
Stu(const Stu &other):name(other.name), age(other.age),score(new double(*(other.score))) //深拷贝。4> 此时需要使用深拷贝,要求显性定义拷贝构造函数,在拷贝构造函数的初始化列表中,给新对象指针成员申请内存空间,将原对象指针成员所指向的内存空间中的值,拷贝的新的空间中,即可完成深拷贝。1> 当类中没有显性定义拷贝赋值函数时,系统会默认提供一个拷贝赋值函数,来完成类对象之间的简单赋值工作,这是一个浅拷贝。
2023-06-07 21:54:16
161
原创 Work20230605
定义一个Student结构体,里面的成员有公有成员name、age,私有成员: score,从堆区连续分配3个结构体大小的空间,从键盘上输入3个学生的信息,分别存放到对应的位置上,按成绩的升序排序后输出三名学生的信息。
2023-06-05 20:13:41
187
原创 Work20230602
在命名空间内只写函数的声明,在命名空间外写函数的定义,需要给函数名加上域限定符和命名空间。2、 在命名空间和标识符冲突时,使用域限定符,来标识使用哪一个命名空间。全局引入的位置,在头文件的下方,主函数的上方,不包含在任何花括号内.i)全局引入命名空间------>引入命名空间内的所有标识符。ii)局部引入部分命名空间中的标识符--->在哪使用在哪引入。不能修改地址,也不能修改*p的值。不能修改*p的值,可以修改地址。不能修改*p的值,可以修改地址。不能修改地址,可以修改*p的值。4.在命名空间外定义函数。
2023-06-02 20:10:24
221
原创 Work20230531
作业三:从命令行传参传入两个整数,整数1代表从整数几开始求和,整数2代表求和到整数几为止。作业一 :输入年月日分别储存在year month day 变量中,计算是该年的第几天。作业二 :打印九九乘法表。
2023-05-31 20:14:25
112
原创 Work20230530
从终端输入3个文件的名字,且文件带后缀例如aaa.c bbb.c,存储在数组中要求分离出文件名以及后缀aaa.c ===> aaa c bbb.c ===> bbb c。2.用字符串获取子串的公式实现。1.要求使用expr实现。
2023-05-30 19:08:55
81
原创 Work20230513
在共享内存中放入—个字符串"1234567",创建两个进程,4.提示:在共享内存中存储一个flag。父进程负责打印,子进程负责交换。向共享内存中写入一个字符串。3.要求打印的结果有序。
2023-05-13 21:37:49
170
原创 Work20230505
该结果说明父子进程中都含有a变量,虚拟地址是相同的.在父进程中更改a的值后,子进程中a的结果并未发生改变,因此父子进程中a的物理地址是不同的.任务2: fork函数后,在父进程中int b,父子进程中是否都有变量b,虚拟地址是否相同,物理地址是否相同。任务3: fork函数后,在子进程中int c,父子进程中是否都有变量c,虚拟地址是否相同,物理地址是否相同。任务1: fork前创建一个int a,父子进程中是否都有变量a,虚拟地址是否相同,物理地址是否相同。printf("子进程中b=%d\n",b);
2023-05-05 20:34:47
532
原创 Work20230427
/3.若账户密码均存在,则输出登录成功。//4.若账户不存在,则输出账户不存在。//5.若密码错误,则输出密码错误。//2.终端输入账户密码。//1.实现登录功能。
2023-04-27 21:18:15
353
原创 Work20230418
有若干个学校人员的信息,包括学生和教师。其中学生的数据包括:姓名、性别、职业s/S、分数。教师的数据包括:姓名、性别、职业t/T、职务。在输入分数或者职务是,需要判断职业。5,输入一个商品名称,查找单价信息。2,定义函数实现录入学校人员信息。定义商品结构体:名称,单价,个数。1,定义函数在堆区申请空间n。3,定义函数输出学校人员信息。4,定义函数计算学生平均成绩。5,定义函数计算老师的个数。1,定义函数在堆区申请空间。4,计算最贵的商品信息。6,实现商品按单价排序。2,定义函数实现输入。
2023-04-18 22:09:19
73
原创 Work20230412
赶鸭子问题:一个人赶着鸭子去村庄卖,每经过一个村子卖出一半又一只,经过七个村庄后还剩下两只鸭子,问出发时共赶了多少只鸭子 //作业1.赶鸭子问题 用函数递归实现#include <stdio.h>int count_ducks();int main(void){ printf("出发时有%d只鸭子\n",count_ducks(1));}int count_ducks(int villages){ int ducks; if(villages<8){ ducks=
2023-04-12 21:43:58
52
原创 Work20230411
封装自己的strlen函数,函数原型:int my_strlen(char *s); 猴子吃桃问题,猴子第一天摘了若干个桃,当即就吃了一半数量的桃,没吃过瘾,又多吃一个,第二天,在剩下的桃里有吃了一半数量的桃,没吃过瘾,又多吃了一个,依此类推,直到第10天,想吃桃的时候,发现只剩下一个桃了,问:猴子第一天摘了多少个桃。while循环实现
2023-04-11 20:29:00
46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人