自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 memcpy与memmove函数讲解与自行实现

其实按理来说memcpy其实是从前向后复制的,但是编译器对于memcpy的优化让memcpy也有从后向前复制功能,具有能判断什么时候 从前向后复制 或者 从后向前复制(memmove这个函数也是一样 原本是从后向前复制的功能 vs编译器优化使得它也一样)用库函数实现数组(或者字符串也一样)局部复制,最后一个参数 为第二个地址参数 要跳跃多少个字节的字节数。memcpy和memmove两个函数都是内存操作函数。这是memcpy函数的介绍。

2023-09-22 18:41:09 49 1

原创 扫雷(包含排雷函数递归的讲解)

i-1][j-1]在传参之后 代替之前的 i j 成为传参后分支函数中的 i 与 j 再次进行一次如上所示的传参 也就是递归。我们的目的:由递归完成对周围的扫荡 如果扫荡的坐标周围的 八个位置中有雷,则停止继续递归,留下当前位置对检测到的地雷数量。当[i-1][j-1]这层再次进行递归时,原本的i 和j 所在的位置又要进行一次传参(图案如上所示)当mine布置雷数组[ i ][ j ] 所在的位置 数值为‘0’的时候。

2023-07-27 02:15:53 98 1

原创 三子棋小游戏

' ')//判断列。=' ')//判断行。char win_or_fail(char poard[ROW][COL], int row, int col)//判断输赢 判空。

2023-07-25 01:51:46 50

原创 关于为啥无论是啥类型指针变量的大小都是一样的

比如 int a int 类型大小是四字节 但是a的地址 只取a这个变量里最低字节序的地址(计算机中每个字节都有一个地址,因此,其他多字节的变量类型会有点像数组)字符指针 arr 取到的就是 整型指针a 的最低字节序的地址(强取就是从最低地址开始) 但失去了关联性 没有获取a的完整地址 所以从a中可能会取到不完整的数据。又因为指针是存储地址的变量,装的是地址所以装的东西的大小是一样的(都是地址,只不过是地址位置不同)计算机的二进制存储地址(从监视里看的时候是十六进制的,所以前面会多一个0x)

2023-07-15 22:06:27 313 2

原创 开始学习c语言

可以储存字符的变量,但char类型变量存储的字符在存储中是以ascll码值所存储的,因此就算是用来比较字符也是用该字符所属的ascll码值去比较,存储大小是1字节。暑假的规划,暑假班的课没有意外的话是不会缺的,除了上课还要去bilibili上看看之前鹏哥在b站上的网课,之前看到进阶了因为没有复习又忘了许多。之前在b站看鹏哥c语言视频的时候,我一直用的早就不更新的devcpp编译器在用,就一直没学会,导致我找bug的时间非常的长。不知不觉写了好多,唉,我也只是希望往后的自己来看到这篇的时候鼓起干劲吧。

2023-07-09 21:58:22 82 2

空空如也

multisim的错误

2023-12-09

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

TA关注的人

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