前言:
初学者在经过一段时间的学习后,经常会需要一个代码量较小,难度适中的项目练手,而“猜数字游戏”就是一个及其经典的小游戏项目,多次出现在各种书籍资料中,本篇文章就来讲解一下猜数字游戏的组成。
正文:
项目框架:
要写出一个项目,就要先构思这个项目该如何实现,接下来跟着笔者的脚步来一步步分析。
首先,一个游戏要有一个菜单,提供可先的选项,供用户选择。所以会有这样一部分代码
void menu()
{
printf("**********************\n");
printf("***** 1 开始游戏 *****\n");
printf("***** 0 结束游戏 *****\n");
printf("**********************\n");
}
可以看出改代码是用函数体的方式封装的,这样是为了使我们的代码可读性更高,同时也更高级。同时笔者在菜单中给出了两个选项,那么我们的代码就围绕这两个选项去写。可以看出有选项就要有选择,那么我们就要有一个变量来接我们的选择所以这里我们要定义一个变量
int input = 0;
有了变量,还要来把用户的选择接住
scanf("%d", &input);
<