11.游戏地图的绘制

一、前言

有了前面的基础,虽然你可能觉得到目前为止你学到的东西并不多。

但其实这就已经足够让你完成一个简化版本的推箱子小游戏了。

本章将完成游戏的地图绘制。

完成了基础版本的之后,再根据这个版本的不足之处,从后面的章节学习其它的新知识点,来将它逐步完善!

二、输出

前面我们其实就用过了输出函数,也就是printf函数。

别看它是入门级的函数,但其复杂度却丝毫不弱。

最简单的用法就是打印一个字符串:

printf("hello world");

什么是字符串呢?这同样也是一个数据类型,而且是各种数据类型中最复杂的一个。

所以这里并不打算对它进行深入的解释,对于使用来说,其实只需要知道其最简单的用法就可以了。

显然,你应该已经知道了它的用法,那就是用过两个英文引号包括起来,中间的那一部分就是字符串,可以用来输出的控制台上。

但其实际上的用法还不止于此,因为它还可以用来格式化字符串,比如,我想要按格式,打印年月日:

printf("2023");
printf("-");
printf("09");
printf("-");
printf("01");

上面的输入结果为:

2023-09-01

这显然有点复杂,不是吗?

假设年月日是动态获取的,所以不能直接写死在一个字符串里面,而是像上面这样分成了5个字符串分别进行输出。

所以就可以用格式化的写法,等同于下面一句话:

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux