- 博客(42)
- 收藏
- 关注
原创 C++day6
在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。
2024-06-11 20:42:53
267
原创 C++day5
(5)另外, RMB 类还包含一个静态整型成员变量 count,用于记录当前已创建的 RMB 对象的数量。每当创建一个新的 RMB 对象时,count 应该自增 1;(1)重载算术运算符 + 和 -,使得可以对两个 RMB 对象进行加法和减法运算,并返回一个新的 RMB 对象作为结果。(2)重载关系运算符 >,判断一个 RMB 对象是否大于另一个 RMB 对象,并返回 true 或 false。(3)重载前置减减运算符 --,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。
2024-06-09 20:25:54
411
原创 C++day2
自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)
2024-05-30 19:33:25
210
原创 IO进程day6
现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行)火车A时速 100公里每小时。火车B时速 50公里每小时。1:有一个隧道,全长5公里,有2列火车,全长200米,
2024-05-12 22:59:59
204
原创 五一 指针
2.输出随机值,因为自定函数的局部变量p在返回时内存被自动释放。4.报错,str内存已经释放,对选空指针赋值属于违法操作。1.报错,需要传str的地址才能给其申请空间并赋值。26.段错误(越界)
2024-05-05 22:57:18
186
原创 c基础 day8
思维导图1.循环输入5个人姓名,计算最大值2.在主函数中定义字符串数组并初始化,自定有参有返函数,计算字符串长度,并返回长度3.在主函数中定义两个字符串并初始化,定义有参无返函数,实现字符串连接4.在主函数中定义两个字符串并初始化,定义有参有返函数,实现字符串比较,返回两个字符串ASCII值的差。
2024-04-08 20:49:47
874
原创 c基础 day6
如果flag==0,则实现简单选择排序降序并输出。如果key在数组中出现1次,则输出对应的位置。如果key在数组中出现多次,则输出出现的次数。如果flag==1,则实现冒泡排序升序并输出。如果key在数组中出现0次,则提示不存在。
2024-04-06 15:19:31
205
1
原创 c基础 day5
mv file1 file2:若file2不存在,则相当于重命名file1,若file2存在,则覆盖file2。/etc:系统配置文件 /usr:曾经的home目录 /mnt:通常为共享文件夹的挂载目录。前者属于调用自己写的函数,若找不到则去库中寻找,后者是直接调用库函数。gcc ***.o -o 文件名。预处理:展开头文件,替换宏,删除注释。编译:检查语法正确性,生成汇编文件。汇编:将汇编文件转换为二进制文件。while(x>0)后多加了分号。while语句后没有{}大括号。
2024-04-02 17:18:59
1369
1
原创 c基础 day 3
所以假设定义这个数为a,定义一个无符号数unsigned int b,当运算时,若a转换为无符号的int类型,则a为有符号数,反之为无符号数。若运算时最后结果为两个有符号型的int的计算结果,则两个数据分别为一个有符号数和一个无符号数,反之同为有符号数或同为无符号数。同理,当两个有无符号的short/char类型数据进行转换时,他们会自动转换为有符号的int类型,当两个未知类型的数据进行运算时,默认把有符号的int类型转换为无符号的int进行运算。第四步:将c的值赋给d,d的值变为4。
2024-03-30 14:21:22
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人