自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 你好,世界!

一个来自安徽的小学生。

2024-07-15 20:51:47 100

原创 基于STC89C52RC矩阵键盘密码锁

STC89C52RC 51开发板LCD1602。

2024-03-02 16:52:36 363

原创 库函数的模拟实现

不像strcpy(),strncpy()不会向dest追加结束标记'\0'str2 -- 要进行比较的第二个字符串。str1>str2 返回大于0的数。str1<str2 返回小于0的数。这个函数的作用就是讲一个数组中前num个字节,设置组成value值。n -- 要比较的最大字符数。参数: str1 -- 要进行比较的第一个字符串。返回值: str1=str2 返回0。

2024-01-26 15:06:26 1412 1

原创 指针的进阶(2)

数组指针----指向数组的指针输出的是两个地址,这两个地址是 Add 函数的地址。调用的话和正常的函数调用一个道理:以上代码是一次函数调用,。1.把0强制类型转换为:无参,返回类型是void的函数地址【 void ( * )() 0 】2.调用0地址处的这个函数signal是函数名,以上代码。

2024-01-22 21:52:22 804

原创 指针的进阶(1)

数组指针----指针----指向数组的指针整形指针: int * pint;能够指向整形数据的指针。浮点型指针: float * pf;能够指向浮点型数据的指针。那数组指针应该是:能够指向数组的指针。//p1, p2分别是什么?p1是指针数组;p1和[ ] 先结合,int 和 * 结合,所以这个数组是指针,指针的类型是整型。p2是数组指针;p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组。所以p是一个指针,指向一个数组,叫数组指针。

2024-01-19 16:51:19 852 1

原创 深度剖析数据在内存中的存储(编译环境:VS2019)

请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序。把一个高位字节序的内容存放在低地址除,把低位字节序的内容存放在高地址处。把一个高位字节序的内容存放在高地址处,把低位字节序的内容存放在低地址处。方法一方法二方法三。

2024-01-18 17:09:27 823 1

原创 扫雷实现(编译环境:vs2019)

1.创建开始菜单。2.创建两个棋盘初始化,用于放雷和排雷,初始化的棋盘比显示出来的棋盘要多两行两列(为了在 排雷的时候防止越界)。3.布雷,并打印出雷的初始化棋盘。4.玩家输入排雷坐标。5.反馈坐标结果。6.循环上面步骤,直到排雷成功或者被炸死。为了便于修改游戏难度,我们直接在头文件中进行define行、列和雷的数量。

2024-01-07 19:18:07 1169

原创 井字棋的实现(编译环境:vs2019)

1.开始菜单。2.创建棋盘,用二维数组创建一个3×3的棋盘。3.初始化棋盘,将二维数组中全部放入空格。4.打印棋盘,用线条区分位置5.玩家下棋。6.电脑下棋7.判断输赢。

2024-01-01 15:56:02 1230 1

空空如也

空空如也

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

TA关注的人

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