返回第十七章 准备工作(1 / 2)任煦之秋首页

关灯 护眼     字体:

上一章 目录 下一页

有了之前拨打客服电话的经历,在加上老爹详细的讲解,所以对于switch关键字我很快就掌握了它的用法。

当然了,即便掌握了理论知识,在写代码的过程还是犯了不少的错误。譬如说default拼写错误、冒号输入成中文的啦。不过好在根据编译器提示的错误信息,以及老爹的指点下逐一排除了错误。

有道是熟能生巧,一口气写了五六个例程之后,终于能够得心应手地使用这个switch的功能了。

学习编程果然是一件枯燥的事情,且不说老爹这种剑走偏锋的教学方式。即便是掌握了理论知识,在排除编写代码过程中产生的错误都是一件令人务必头痛的问题。

若不是有老爹在一旁帮我梳理错误信息的话,我可能就会因为找不到问题所在而放弃。所以我就更佩服老爹了,当时他学习编程的时候可没有人指导,只能靠他自己慢慢摸索,这的确需要很大的毅力和耐心。

或许是从小在老爹身边耳濡目染的原因吧,我对编程有着不小的兴趣,但是从开始编程到现在,所学习的东西依然不能做出什么有意义的事情来。即便是刚刚学习的if关键字和switch关键字,无非也只能用来计算电费什么的,这和我所期望的略有不同。

「唉~,什么时候才能写出一个好玩儿的程序出来啊?」

我无力地看着那本泛黄的「C语言程序设计」长长地叹了一口气。

「丫头啊,无论做什么事情都要讲究循序渐进,一口是吃不成大胖子的,反而还可能被噎到。

老爹知道,现在给你讲这些知识很枯燥,而且看不出来有什么用处。但是它们都是一个程序最基本的构成,就像修房子的时候用的砖一样。工人师傅们砌砖这个过程也是机械枯燥的,只有把房子修好的时候才会体现出每一块砖的意义所在。」

「可是老爹,道理我都明白,但的确是太过于无聊了……」

我撅着嘴说道。

「说得也是,若是能够学以致用肯定最好。但是目前来说你的知识还是太少了,根本就没有办法用来完成功能稍微复杂的程序……」

「啊~」

听到老爹的话后,我顿时大失所望。

「这样吧,接下来三天的课程,咱们就以实际例子来进行讲解。目标就是靠你自己来实现推箱子的游戏怎么样?你之前不是觉得老爹写那个推箱子游戏太难了么?这下你可以自己写了。」

「好呀好呀!可是我真的能够写出来么?你刚刚不是还说我现在的知识储备太少了么?」

听到老爹说要实现推箱子这个游戏,我瞬间就来了精神。但是一想到老爹刚刚说我学的东西太少,不禁又有些怯场。

「没事,其实推箱子这个游戏背后的逻辑不是很难,其涉及到的知识面无非就是if、switch、for和数组,现在你都学习了一半了,接下来的内容正好在编写游戏的过程中给你讲解。

而且还有你老爹我在旁边为你压阵呢,有什么好怕的?」

老爹笑着说道。

「好,那就这么说定了!」

「嗯,那今天的课程就到这里了,接下来的时间你自己安排。既然明天就要开始编写游戏了,老爹我得去做准备工作。」

「需要准备什么东西啊?」

老爹的话一下子勾起了我的兴趣,毕竟在我看来,老爹应对这种小case不应该是信手拈来么?

「游戏需要的素材啊,比如说图片、背景音乐,我们总不能用代码来绘制图片,生成背景音乐吧?」

「不可以么?」

我睁大了眼睛看着老爹。

之前老爹说电脑中的一切都是二进制,既然如此,完全可以写一个程序来生成图片和音乐。

『加入书签,方便阅读』

上一章 目录 下一页