自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 静态成员变量以及函数

静态成员变量与函数的声明与使用快速回忆

2023-08-03 17:12:14 60

原创 malloc和new的初级使用与区别

相信不少靓仔靓女在刚开始接触C语言时,学习到的第一个动态开辟空间的函数就是malloc,同时,第一次使用malloc可能会在链表,队列或者栈的模拟实现中,为了保证大家能有所收获,我们先对链表的malloc使用进行一次回忆,这里我们使用双向链表作为例子。我们不难发现,new的用法就和C语言的数组类似,至少我觉得,new用起来很顺手,可以直接像创建数组一样创建动态空间,当然,要从malloc过度到new需要一定的练习,用多了就顺手了。各位靓仔靓女们,这篇博客到这就结束了,最后,实不相瞒,想要个赞(手动滑稽。

2023-07-01 14:40:17 218

原创 C++缺省函数

缺省函数是C++的特点之一,缺省函数是指在声明或定义函数时允许为函数的参数指定一个缺省值(通俗来讲就是备用方案),缺省参数不止可以用于函数的参数,也可以用于构造函数,类的成员等,下面我们用一个日期类进行举例。图中画横线的部分就是缺省值在函数参数上的使用,当我们实例化类没有给具体的实例化参数时,编译器会自动按照设置的缺省值进行初始化。如图所示,我们声明了一个Date类(日期类),下面我们进到构造函数对缺省值详细讲解。要注意,缺省值只能在声明处给,防止出现歧义。

2023-06-28 19:21:15 54 1

原创 C++特性之构造函数(带图例)

构造函数的讲解

2023-04-27 16:05:13 148

原创 关于带哨兵位的双向循环链表中为什么不用二级指针传参

当我需要在函数里将head这块空间的地址指向newnode时,这时就需要使用“&”将存储head这个地址的空间的地址取出,并在函数里用二级指针接收,这样才能在函数里改变head这块空间的指向,也就是说,当我们需要改变头节点的位置时,我们才需要使用二级指针,而带哨兵位的双向循环链表中,头节点永远是哨兵位,不会改变头节点,所以不需要使用二级指针。我们都知道,想要通过函数形参修改实参,就需要传递二级指针,而下面这个链表的尾插函数传参却并没有传递二级指针,下面我将对这个情况做些解释和自己的理解。

2023-03-18 15:45:44 113

原创 力扣645题,错误的集合

通过申请空间的方式创建一个临时数组arr(因为这个临时的数组大小是根据传入的数组nums大小参数而随时变化的,大小是不定的,所以可以直接通过申请空间calloc函数来申请一个比传入的数组nums略大的数组空间,而且会自动全部初始化为0),用这个数组来记录nums中每个数字出现的次数,用nums中的数字作为arr的下标,将这个数字的下标对应的空间置为1

2023-02-01 18:17:30 46

原创 枚举常量的理解

当然,我们也可以对这些默认值进行自定义,如果我们对这个枚举类型中的枚举常量进行赋值,那么在它在某种意义上就和#define所创建的常量类似,我们可以在主函数中对它进行使用,但是枚举类型比#define更严格(严谨)默认是第一个开始,从零开始每个递增一,如果我们更改了其中的某一个的值,那么下一个枚举的值就会从这个这个你更改的值开始往后递增一,以此类推。某种意义上,枚举也能用来创建常量,和#define类似,但是和#define定义的标识符比较枚举有类型检查,更加严谨,而#definr只是简单的替换。

2023-01-13 20:31:57 1133

原创 关于数组指针以及二维数组传参时为什么要用数组指针接收

总结:二维数组传参,函数内部接收用数组指针的原因是1、在二维数组的视角,每一整行就是一个元素,在传参时,会将一整行传到函数内部,所以要用数组指针接收。2、为了能在函数内部对行数进行指针偏移,因为二维数组在内存中是连续存放的,地址类型决定了指针偏移的步长,所以整行数组的地址+1的步长会直接跳到下一个数组的首元素地址,以此来对二维数组的数组行数进行操作

2023-01-11 12:14:25 447

原创 C语言实现三子棋(超级细节)

三子棋的c语言实现

2022-11-10 20:07:44 725

原创 关于如何学好编程我的看法

各位读者贵安,我是一位职高高三的学生,从初中开始便喜欢编程,但无奈喜欢上编程时已是初三,面临中考,无奈之下只能暂时放弃,同时中考失利以及各种原因,我进入到职校开始学习,但同时,福祸是相依的,职校较为自由的学习环境给我提供了充足的时间来学习编程,接下来谈谈我对如何学好编程的看法。首先是生理上的加成,有研究表明,有氧运动后大脑神经会得到生长,从而提升记忆力以及专注力,同时一些冥想之类行为也可以对学习时的专注有所帮助,这些都可以成为我们学习编程上的“经验加成卡”。

2022-10-15 10:18:07 298

原创 一个职高生的梦想

其实早在初中时,我就有个程序员的梦想,我也想当程序员,这个梦想的起因是初中时的一款游戏让我认识的公司米哈游,他们的企业宣言以及游戏的质量吸引了我,到了职校感受到厨师的薪酬待遇以及工作量时,我就感觉这不是适合我的工作,于是我便从过去的的时间长河中,重新拾起了我最初的梦想,我相信我能让黯然失色的它重新发光发亮。最后我想说的是米哈游,等着我,一年不行就十年,总有一天,我一定会拥有你们的办公室的一个位置。...

2022-07-15 18:00:56 626

空空如也

空空如也

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

TA关注的人

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