自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体内存对齐

第二个类型为int 为4个字节,编译器默认的对齐数为8,按照第二条规则要对齐到编译器默认的对齐数与该成员大小的较小值所以此时的对齐数为4,所以int b此时要存储到偏移量为4的倍数,所以此时到偏移量为4的位置开始存储。此时该结构体的大小为9个字节我们按照第三条规则:结构体总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍,前面我们计算的对齐数分别为“1”, “4”,“1”所以结构体总大小为12。声明:我使用的是vs编译器,该编译器默认偏移量为8,每个编译器默认的偏移量不同。

2024-06-03 22:09:54 261

原创 用C语言实现简易版三子棋小游戏

此时便完成玩家下棋功能。先进行棋盘的初始化,后进行棋盘的打印,后开始玩家与电脑的下棋当玩家下完棋后便判断游戏输赢,(当返回的是”*“表示玩家获胜,”#“表示电脑获胜,”b“表示平局,”c“表示游戏继续)若返回的值不是”c“便继续游戏,若返回”c:后便跳出循环,不在进行下棋操作,并打印棋盘,电脑下棋也是相应的操作,后对返回的值进行判断来输出最后谁获胜,或平局最后进行棋盘的打印方便看最后棋盘获胜的情况。首先分为玩家下棋与电脑下棋,我是通过输入对应坐标来判定下在棋盘相应位置,最后进行判断谁获得本次游戏的胜利。

2024-04-06 22:23:13 718 1

空空如也

空空如也

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

TA关注的人

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