周日一大早,两人回到市里,手上拎着罗老爷子一个劲儿叫他们收下的菜还有两筐新鲜摘下的草莓,如同大农场主一样的罗老爷子显得无比阔气。
“你今天什么安排?”酒泽宁把东西摆好在余因家的冰箱里,问道。
“去一趟市图书馆。”想起来还没开始的编程,3个月的时间着实有些紧张。
“好,我得先回家一趟,你路上小心。”酒泽宁细心嘱咐道。
“嗯,我知道了。”余因点点头道。
再一次出门和酒泽宁“顺路”到市图书馆,目送着出租车从视线中渐行渐远,余因转身走进图书馆,今天人好多,大多是家长领着孩子挑选参考书的场景,像在菜市场买菜一样,余因心中想道。
记忆中编程一类的书籍在二楼倒数第五个书架附近,没有犹豫,上楼去。
都说学习计算机语言先从C语言开始,由C语言的历史沿革到数据结构与算法在紧接着的是程序设计概述,内容枯燥无趣,却也是系统学习的一个开始阶段。
余因早已看惯不惯,她先前看过的许多专业书籍除了风趣幽默的,想要全面了解的大多书籍还是令人乏味至极。
一行字一行字读下去,没有停顿,经过大量的阅读,余因看书的“录入”速度越来越快,况且这些只需要记住不需要思考的死知识就更不用说了。
“C语言是由著名计算机科学家Dennis Ritchie 创造的,其历史可以追溯到ALGOL60,ALGOL60,也称为A语言……”
“C语言发展到现在已经经历了三个标准,分别为K&R SI C和C99。”
“1996年,计算机科学家Bohm和Jai证明:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种结构组合而成。”
“……”
总算看到正题:常量与变量、基本数据类型、表达式与操作符、选择结构、数组、以及各类函数。
余因发现想学好C语言不光得需要英语还需要数学,尽管不算什么大问题,但光是想想就很麻烦了,长叹一口气突然想起来好像有这方面的启智丹?
接着继续叹了口气还是算了吧,本来就是为了赚分,这样一来岂不是做了赔本买卖了,况且完成也算不上太难,就不需要给自己找借口了。
随手翻到后面的开发实例,余因发现她的语言类启智丹,好像…可以在C语言上通用?这就非常棒了,至少有一个bug就是可以从一段不知名的代码中迅速找到违和的地方并予以修改。
记住每一个函数的对应说明和各项参数值的含义,以贪吃蛇这个游戏举例,游戏运行函数的实现具体过程如下:
void play(void)
{
srand((uime(0));
food.flag =1;
snake.life =0;
snake.dir =1;
snake.x[0]=300;
snake.y[0]=240;
snake.x[1]=290;
……
……
……