- 博客(6)
- 收藏
- 关注
原创 自定义类型1------struct
char 所占字节是1,int 是4,我用表格方便大家理解,char的起始位置是0,占一个字节,标记红色,int 开始的地方必须是int 的最小整数倍,所以4标记红色,占四个字节,0-8是9个数,但是所占内存不是9,因为最终所占的字节必须是最大类型的整数倍,为12。这是结构体的基本形式 ,最后的分号是一定不能丢的。话不多说,我们开始学习struct。1:s1与s2都可以得到我们想要的数据,区别是,s1是全局变量,s2是局部变量。我们发现,同样的数据, 只是换了一个位置,所占的内存空间就不相同了,为什么?
2023-09-23 17:21:20 35 1
原创 常见字符串函数的模拟实现(1)
首先我们先来看一下我们最常见的,也是非常好理解的一个字符串函数strlen。今天先给大家介绍常见的三个,下一期给大家继续介绍常见字符串函数的作业及如何进行模拟实现。不难看出就是简单的计算字符串的大小。我们要知其然,更要知其所以然,我们看看如何模拟实现。可以看出就是把arr2的内容加到arr1,接下来模拟实现。第三个字符串函数strcmp,看一下功能。第二个字符串函数strcpy,看一下功能。不难看出就是字符串大小的比较,模拟实现。
2023-09-22 14:17:53 33 1
原创 数据在内存中的存储
整形家族1.char(字符数据类型):大小为一个字节,分为signedchar(有符号) 和unsignedchar(无符号)2.short(短整形):大小为两个字节,分为signedshort(有符号) 和unsignedshort(无符号)3.int(整形):大小为四个字节,分为signedint 有符号) 和unsignedint(无符号)4.long(长整形):大小为四个字节,分为signedlong(有符号) 和unsignedlong(无符号)
2023-08-04 21:37:59 88 3
原创 挑战智力极限的扫雷游戏
扫雷游戏的规则很简单:玩家需要通过左键点击方块来揭开隐藏的方块,并根据数字提示来判断相邻方块是否存在地雷。如果玩家揭开的方块是地雷,游戏结束;如果揭开的方块没有地雷,将会显示数字,玩家需要根据数字判断周围隐藏方块中地雷的位置。总的来说,扫雷游戏是一款独具魅力的益智游戏,既可用于娱乐放松,又可锻炼大脑。无论是想挑战智力极限,还是享受放松时光,扫雷都是一个不错的选择。相信通过这款经典游戏,你会在不知不觉中发掘到自己更多的潜力。代码共三个部分,包括头game.h,源文件game.cpp和test扫雷.cpp。
2023-07-27 13:55:42 126 1
原创 三子棋——小巧而独特小游戏(c++代码实现)
游戏规则简介 三子棋的棋盘是一个3×3的方格,两位玩家轮流在空白方格中落子。一方执“*“棋子,电脑执”#“棋子。玩家目标是在水平、垂直或对角线上先形成三个相同的棋子即可获胜,如果棋盘填满且没有任何一方获胜,则战局以平局结束。今天我想和大家分享一款简单而又有趣的小游戏——三子棋。相较于五子棋,它的代码无疑是简单的,由于作者水平有限,今天给大家带来的是人机相互博弈简单的代码,如有瑕疵请见谅。包括game.h的头文件,game.cpp和三子棋.cpp的具体实现代码。以上就是一个简单的三子棋小游戏啦。
2023-07-26 15:42:08 101 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人