- 博客(18)
- 收藏
- 关注
原创 动态内存管理
以下函数均在头文件中1️⃣malloc:向内存申请一段连续可用的空间,返回值指向这块空间的指针如果该地址不存在,那返回的是指针,所以我们需要检验返回的是不是空指针返回类型是void*,所以malloc函数空间的类型需要自己来决定大小指的是多少字节2️⃣ralloc:函数是建立num个size大小的空间ralloc函数建立后会把函数初始化成0realloc可以灵活的调整内存的大小。
2022-09-03 18:54:02 279
原创 数据的存储
1.在内存中,不管是正数还是负数都是以补码的形式存储正数的原码、反码、补码都相同 负数的原码---(符号位不变,其余按位取反)---反码---(反码加一)---补码负数的补码---(符号位不变,其余按位取反)---反码---(反码加一)---原码 2.一般情况下,int,char等整型通常是有符号数。而char比较特殊,他在每个编译器中不同;有时候char代表的是signed char,有的表示的是unsigned char。unsigned整形和singed整形是有区别的:unsigned整形是没有...
2022-05-28 11:28:37 66
原创 简易的扫雷游戏
做一个扫雷的简单的游戏: 先写一下主函数: 游戏开始的时候先打印菜单: 然后选择开始游戏后开始执行游戏函数: 先初始化放置地雷的棋盘、和展示给玩家的棋盘: 然后需要打印棋盘显示的内容给玩家: 然后开始在地雷的棋盘中埋地雷: 接下来可以打印地雷的位置便于我们观察,但在游戏中不能让玩家看到: 然后我们就可以开始进行玩家移动和判断雷的数量以及判断输赢: ...
2022-05-07 22:57:40 521
原创 三子棋游戏
三子棋: 在做三子棋时,先建立三个文件,函数声明放到头文件game.h,函数的实现放到game.c文件里,测试游戏的逻辑放到test.c文件里。 将接下来需要的所有函数都放入到game.h文件中: test.c文件需要包括game.c game.c需要包括game.h 三子棋需要先打印菜单,来进行选择,如果玩的话,选择1.play,如果退出就选择0.exit。打开文件就需要开始循环所以用do————while循环。 主函数就完成了。接下来初始化棋盘,需要一个二维的数组来记录数据,所以
2022-04-30 20:12:55 1239 1
原创 进入计算机行业第一次分享
自我介绍 现在我是河北大学的大三在读学生。我对计算机充满了兴趣,所以打算用博客记录我学习计算机中的事情。一开始自己只是喜欢,好奇,但并没有花费时间学习,现在时间比较充裕,也想在自己喜欢的领域上花费时间去学习。 学习计算机的目的 IT行业发展的比较快,而且学习IT不仅能够找工作,也是一门技能,斜杠青年也是一种发展趋势吧。 如何学习计算机 多在网上寻找相关资料,充分利用时间去学习,尽量做到每周学习计算机的时间不低于12个小时。 目标公司 小米公司,小米比较平易近人,且小米在有关互...
2022-04-01 09:42:26 247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人