- 博客(45)
- 收藏
- 关注
原创 7.3 C++ 类、继承、多态
射手类继承自英雄类,私有属性 int ac_atk = 100;重写虚成员函数void Atk(){blood-=(attck+ac_atk);法师类继承自英雄类,私有属性 int ap_atk=50;重写虚成员函数void Atk(){blood-=(attck+ap_atk);定义英雄类hero,受保护的属性string name,int hp,int attck;公有的无参构造,有参构造,虚成员函数 void Atk(){blood-=0;1.全局变量,int monster = 10000;
2023-07-03 20:58:23 91
原创 6.28 C++ 引用+函数重构,类 作业
2.定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width),结构体不能被static修饰(不存在静态结构体),而类可以。结构体成员不能使用protected访问修饰符,而类可以。结构体需要在构造函数中初始化所有成员变量,而类随意。设置长度:void set_l(int l)设置宽度:void set_w(int w)结构体成员变量申明不能指定初始值,而类可以。结构体不能申明无参的构造函数,而类可以。获取宽度:int get_w();结构体不能被继承,而类可以。
2023-06-28 20:41:32 181
原创 6.27 C++初级 作业
2.定义一个命名空间Myspace,包含以下函数:将一个字符串中的所有单词进行反转,并输出反转后的结果。例如,输入字符串为"Hello World",输出结果为"olleH dlroW",并在主函数内测试该函数。
2023-06-27 20:20:58 296
原创 6.23 C高级端午作业2
(1)用户相关创建用户:sudo adduser 用户名给新用户添加sudo权限:sudo vim /etc/sudoers 添加后wq!强制退出删除用户:sudo userdel (-r)用户名(删除家目录)修改用户信息:sudo usermod -c/-l/ -m -d/-g 修改描述信息/用户名/修改用户家目录/修改所属组(2)整理磁盘相关查看u盘是否连接成功:ls /dev/sd*看u盘使用率:df -h给u盘分区:fdisk n/d/p/q/w 新建/删除/打印/退出/保存退出。
2023-06-24 19:36:08 46
原创 6.22 端午作业1
本质区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。包含关系:一个进程至少有一个线程,线程是进程的一部分,所以线程也被称为轻权进程或者轻量级进程。资源开销:每个进程都有独立的地址空间,进程之间的切换会有较大的开销;线程可以看做轻量级的进程,同一个进程内的线程共享进程的地址空间,每个线程都有自己独立的运行栈和程序计数器,线程之间切换的开销小。影响关系:一个进程崩溃后,在保护模式下其他进程不会被影响,但是一个线程崩溃可能导致整个进程被操作系统杀掉,所以多进程要比多线程健壮。
2023-06-22 11:37:50 177
原创 6.20 C高级作业
编写脚本,计算/etc/passwd文件中的第10个用户和第20用户的ID之和。编写一个名为myfirstshell.sh的脚本,它包括以下内容。1、包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。写一个shell脚本,获取当前用户名,用户id和工作路径。2、和当前用户说“hello 用户名”3、显示您的机器名 hostname。4、显示上一级目录中的所有文件的列表。5、显示变量PATH和HOME的值。8、跟用户说“Good bye”7、用id命令打印出您的组ID。6、显示磁盘使用情况。
2023-06-20 21:10:27 149
原创 day13数据结构typedef、结构体、共用体
作业:有若干个学校人员的信息,包括学生和教师。其中学生的数据包括:姓名、性别、职业s/S、分数。教师的数据包括:姓名、性别、职业t/T、职务。要求用同一个表格来处理以上数据。写作业写蒙了,不导入笔记了,有道云看吧。在输入分数或者职务是,需要判断职业。2,定义函数实现录入学校人员信息。1,定义函数在堆区申请空间n。3,定义函数输出学校人员信息。4,定义函数计算学生平均成绩。5,定义函数计算老师的个数。
2023-05-15 21:42:33 20
原创 5.11作业:使用多文件编译【复习】
3> 字符串连接 char *MyStrcat(char *dest,const char *src)//dest:连接到dest字符串中,src字符串不变。4> 字符串比较函数int MyStrcmp(const char *s1,const char *s2) s1存储第一个字符串 s2存储第二个字符串。5> 字符串拷贝char *MyStrcpy(char *dest,const char *sec) dest:拷贝后的字符串 src源字符串。思路:先整体对字符串逆置,在对每一个单词逆置。
2023-05-11 21:37:38 45
原创 DAY8 C基础 -一维字符数组 -循环分支 -指针
存储类型 数据类型 *变量名;指针保存的是变量的首地址*的含义*在定义指针变量时,标识定义了一个指针变量。*p,表示的是访问地址中的数据,解引用。(*前面是否有数据类型)&的含义取变量的地址&按位与,位运算。
2023-05-06 19:43:54 61
原创 DAY6 C基础-数组;一维字符数组
存储类型 数据类型 数组名[数组长度];//定义了一个能存40个整形数据的数组例如:char arr[4];//定义了一个能存4个字符类型数据的数组arr。
2023-05-04 21:04:52 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人