- 博客(5)
- 收藏
- 关注
原创 三子棋小游戏的实现
这时候我们就需要一个函数来判断棋盘是否下满,如果已经下满,则返回1退出棋盘,否则则返回0继续游戏。在此处,我们采取的的是与我们日常生活中最简单的由两条横线一条竖线构成的三子棋棋盘。在游戏开始之前,我们需要构建出一个初始化的棋盘用以游戏的进行。通过以上的方法我们就可以获得一个简易的由C语言完成的三子棋小游戏。在该段代码中,我们首先需要判断的是玩家的落子是否超出棋盘以及是否在已经下过棋的重复落子。我们可以写一个game函数使其在主函数中的写法更加简洁,同时调用速度快,方便使用。的代码块,使用无符号的。
2025-01-14 21:44:43
508
原创 自定义类型 --- 结构体
通过以上操作,我们就完成了一个结构体的声明。其中,struct是结构体的关键字,book为结构体的标签名(可以自定义),name author等为结构体成员。结构体成员禁止初始化。方式一:在结构体后边直接创建结构体变量。方法二:在主函数中创建。在主函数创建时可以为结构体变量赋值补充:匿名结构体类型不能通过主函数中 struct x 的方式创建结构体变量。只能在结构体后面直接创建注意:不能用 这样的声明方式,因为 next 时结构体变量,不能再定义结构体变量。即结构体变量中不能再含有结构体变量。
2024-12-27 14:31:42
1126
原创 C语言指针的基本认识2
1.数组就是数组,是一块连续的空间,是可以存放一个或者多个数组。2.指针变量是一个变量,是可以存放地址的变量。数组和指针变量不是一回事,但是可以通过指针来访问数组。为什么可以用指针访问数组?1.数组在内存中连续存放。2.指针的元素可以很方便的遍历数组,去除数组的内容(指针运算)。
2024-12-21 16:14:49
643
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人