自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类与对象(中)

默认成员函数就是⽤⼾没有显式实现,编译器会⾃动⽣成的成员函数称为默认成员函数。⼀个类,我 们不写的情况下编译器会默认⽣成以下6个默认成员函数,需要注意的是这6个中最重要的是前4个,最 后两个取地址重载不重要,我们稍微了解⼀下即可。其次就是C++11以后还会增加两个默认成员函数, 移动构造和移动赋值,这个我们后⾯再讲解。默认成员函数很重要,也⽐较复杂,我们要从两个⽅⾯ 去学习:• 第⼀:我们不写时,编译器默认⽣成的函数⾏为是什么,是否满⾜我们的需求。

2024-08-10 22:46:53 782

原创 C++类和对象(上)

• class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省 略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或 者成员函数。• 为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加_或者m 开头,注意C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求。

2024-08-10 21:34:16 474

原创 C++入门基础

• 定义命名空间,需要使⽤到namespace关键字,后⾯跟命名空间的名字,然后接⼀对{}即可,{}中 即为命名空间的成员。命名空间中可以定义变量/函数/类型等。• namespace本质是定义出⼀个域,这个域跟全局域各⾃独⽴,不同的域可以定义同名变量,所以下 ⾯的rand不在冲突了。• C++中域有函数局部域,全局域,命名空间域,类域;域影响的是编译时语法查找⼀个变量/函数/ 类型出处(声明或定义)的逻辑,所有有了域隔离,名字冲突就解决了。

2024-07-18 20:28:05 748

原创 队列 C语言

只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出:进行插入操作的一端称为队尾进行删除操作的一端称为队头:允许删除的一端,又称队首。:允许插入的一端。:不包含任何元素的空表。

2024-05-28 18:49:15 306

原创 栈 C语言

栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。栈顶(Top):线性表允许进行插入删除的那一端。栈底(Bottom):固定的,不允许进行插入和删除的另一端。空栈:不含任何元素的空表栈的实现2. 栈的基本操作://数据元素的定义。

2024-05-28 17:53:59 399

原创 环形链表的相关问题

什么是环形链表答:环形链表是一种,其最后一个节点的"下一个"指针指向链表中的某个节点,形成一个闭环。形式多为:为一种闭环模式。

2024-05-05 20:49:10 203

原创 深入理解指针(part 5)(sizeof+strlen的深度理解)

二维数组a[x][y],a表示第一行地址,a[x] 表示第一行第一个元素地址。作用:计算一个字符串的长度,(注意:从一地址一直到找到“\0”为止)解释:第一行35是因为:arr中不含'\0',所以出来的是一个随机数。1.sizeof(只有数组名)表示计算整个数组的字节大小,作用:计算变量所占内存空间的大小,单位为字节。第三行:1,表示找到a后面遇到‘\0’就停止了。第二行:3,因为arr1表示"abc\0";2.&数组名,表示取整个数组的地址。用法:strlen(字符串名)用法:sizeof(变量名)

2024-03-24 11:49:03 149 1

原创 深入理解指针(4)(qosrt使用,qsort函数的代码实现)

参数:void qsort(void *base,int size,int width,int (*cmp)(const int*,const int *);int (*cmp)(const int*,const int *):比较函数,本身返回int 类型,前一个数据大于后一个数据返回整数,=0相等,<0返回负数。代码实现:(注意事项:用qsort函数,记得调用<stdlib.h>库函数)还有强制类型转换。单个元素的字节大小,例如:sizeof(a[0])作用:用于排序任意类型的数组。

2024-03-23 22:53:59 121

原创 深入了解指针(part3)(数组指针,函数指针,函数指针数组实现转移表)

加解:(*p)接可以理解为Add,(*p)(a,b)就可以认为是Add(a,b),与正常的函数调用一样。2)特殊使用方法:这里注意使用的是p1而不是&p1,p1指的是‘d’,而&p1是以外的p1的地址。原因:因为p1,p2指向的相同,计算机没必要创建两个相同的字符串,所以把他两储存到一起。定义:本质是指针,表示的是存放的是数组的地址,能够指向指针的变量,用于存放数组的地址。与函数指针不同的是,加了个[ ],到时候调用的时候用(*p)[ ]即可。定义:与指针数组类似,唯一不同的是数组里存放的是函数的地址。

2024-03-22 20:57:37 372 1

原创 深入了解指针(part 2)

1.数组名的理解2.使用指针访问数组4.指针数组

2024-03-21 20:55:35 214

原创 深入了解指针(part 1)

区别在与,各个类型的可操作字符可能不一样,如int* float* long*解引用依次可操作4个字节,char* 类型 1个字节,short* 2个字节,double* 8 个字节。总结:当const在*右边时,修饰指针变量本身,该指针变量不能再指向别的变量的地址,但当前指向的地址的值是可以改变的。使用方法,assert(。当const在*左边时,修饰的是指向地址的值,该值不可被改变,但该指针可以指向别的变量的地址。(2)*,解引用操作符,用于获取指针指向地址的值,还可以间接改变对应地址的值。

2024-03-21 20:22:25 565 1

原创 单链表的创建,遍历,删除和插入(手把手教程,因为我也是新手)

然后我们就可以开始操作了,首先我们把new的指针域赋值以p的指针域,使new的指针域指向4的位置,然后再将p的指针与赋值以new,使p的指针指向new的data位置,通俗的来讲嘛就是,此时的tail指向的是head,把tail的指针域next指向p的数据域,即是将此时head的next的指针域的地址赋值以p的数据域,然后把p赋值给tail,即将tail令为新的表尾。加入while循环,只要p!3)删除实例,咱们定义一个新的结构体指针q,指向下一个节点即要删除的点,然后把q给free掉。

2023-12-20 18:48:20 2007 1

原创 P2004不高兴的

津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。

2023-10-17 14:49:39 82 1

原创 洛谷5710数的性质

注意&&只能用一个条件不可以连用。要改成你n<4&&n<=12。如&&4<n<=12是错的。

2023-10-17 08:25:50 57 1

原创 P5709分支结构(吃苹果)

八尾勇喜欢吃苹果。她现在有 �m(1≤�≤1001≤m≤100)个苹果,吃完一个苹果需要花费 �t(0≤�≤1000≤t≤100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了 �s(1≤�≤100001≤s≤10000)分钟,请问她还有几个完整的苹果?

2023-10-15 11:04:03 82

原创 顺势结构:上学迟到

学校和 yyy 的家之间的距离为 �s 米,而 yyy 以 �v 米每分钟的速度匀速走向学校。在上学的路上,yyy 还要额外花费 1010 分钟的时间进行垃圾分类。学校要求必须在上午 8:008:00 到达,请计算在不迟到的前提下,yyy 最晚能什么时候出门。由于路途遥远,yyy 可能不得不提前一点出发,但是提前的时间不会超过一天。

2023-10-14 17:06:18 132 1

原创 洛谷纯C语言

2.double精确,相比较int类型,至少此题中用int类函数,是部分正确。1.sqrt 用法,sqrt()表示平方根。

2023-10-13 22:42:32 44

原创 初学者纯C语言洛谷

分肥皂水问题,注意分行问题,,还要注意小数。

2023-10-13 22:23:24 45

空空如也

空空如也

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

TA关注的人

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