自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【c++】malloc和new的区别

再从上图中我们可以看到,在调用free函数的时候,也是直接对申请的空间进行释放,而在调用delete时,delete调用了operator delete,operator deldte的底层是通过free实现的。在调用new时通过代码转到反汇编,new申请空间时调用了operator new和构造函数,所以我们可以看出malloc/free和new/delete的区别大致如下。在源码中可以看到operator new是对malloc函数的封装。我们可以看到汇编代码malloc直接进行空间申请。

2023-09-09 16:38:21 62

原创 【c语言】关于指针和数组的简单笔试题

首先上结论: 1. sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小。 2. &数组名,这里的数组名表示整个数组,取出的是整个数组的地址。 3. 除此之外所有的数组名都表示首元素的地址。 关于 sizeof 和 strlen : 1.sizeof 是操作符,只关注占用内存的大小,单位是字节,不关心内存中放的是什么。 2.strlen 是库函数,统计的是'\0'之前出现的字符的个数,一定要找到'\0'

2023-05-03 20:35:09 117 6

原创 【c语言】整型在内存中的存储,以及大小端存储。

什么是大端小端?大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址 中。小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地 址中。为什么有大端和小端?为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元 都对应着一个字节,一个字节为8 bit。

2023-04-26 17:10:22 125 6

原创 初学者在【c语言】中如何设置随机数?

在刚开始学习c语音的时候,都会接触到用c语言去写一些简单的小游戏,例如:猜数字,三子棋等等,这个时候我们会希望电脑自动为我们生成随机数,那么怎么生成随机数呢?

2023-04-15 13:43:09 1259 13

原创 用【c语言】实现三子棋小游戏

三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏分为双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利,而对方就算输了,但是三子棋在很多时候会出现和棋的局面。代码实现成果如图。

2023-04-12 21:43:05 161 9

原创 第一次属于博客的时间

在往后的不知道多少年里,将会在此分享自己的一些学习经历,以及学习历程。虽然入坑晚,但是相信在之后的日子里踏踏实实的学习编程,在不久的将来可以取得一定的成就,在毕业之际拿到一份属于自己好的offer。首先定个小目标:在之后一年的时间里,完成全部课程,并且熟练运用所学习的编程知识和软件。往后的文章若有不妥之处,也烦请各位大佬多多指教!某个不知名的大学,大三在校生,入坑来学习编程。

2023-04-04 21:13:15 73 1

空空如也

空空如也

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

TA关注的人

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