生活系学渣 015 是不是认错人了?(上)
作者:寂寞读长安的小说      更新:2019-09-02

  清晨,阳光透过窗口洒进屋里,窗外传来新生军训的声音。

  李牧野迷迷糊糊地张开眼睛,眼皮有点重,坐起身来,感觉头比以往重了一倍。

  周白二人还在睡觉。

  摇了摇头,让自己清醒一点。

  昨天晚上他们三人喝了不少酒,周艺和白书豪明显都有点多了,李牧野倒还好,照顾两位室友休息之后,甚至还洗了把脸看了一个小时的《计算机科学导论》。

  小声的洗漱完毕,李牧野打开了系统界面。

  【宿主:李牧野】

  【积分:347】

  【技能】:【数学分析精通】、【高等代数精通】、【数学史精通】、【大学物理中级】

  【物品】:3级【数学种子】×2、2级数学种子×1。

  【任务】:宿主在一周之内自行编写小游戏2048,任务成功奖励积分300[商]。

  【学习】:【C语言大综合】(价值300分)学习进度:0.5/100,请问是否结算[是]OR[否]。

  与数学分析的学习不同,这一次系统把给出的整个书单汇总成了一门【C语言大综合】,总价值300分。

  李牧野昨天晚上一个小时的学习,已经把《计算机科学导论》第一章的绪论读完,但是昨天晚上刚喝完酒状态不好,这会已经忘得差不多了,只记得图灵模型和冯诺依曼模型两个小节,所以学习进度只达到了0.5%。

  “任重道远啊!”李牧野感叹一声,穿好衣物,把那只用来上过贴吧的笔记本放进了书包里,他虽然是个外行,但是也知道编程语言是练出来的,不是看出来的。

  机房是不可能去机房的,鬼知道一台电脑里有多少病毒,自己的笔记本虽然性能不算强悍,但是练练手还是可以的。

  出门前看了一下舍友,还在熟睡,反正今天上午也没课,就不叫他们了。

  在食堂简单吃了个早餐,到修远教学楼四楼找了一间空无一人的自习室,李牧野继续学习《计算机科学导论》。

  任何新知识的学习都是有前提条件的,而计算机语言的学习条件就是要对计算机系统有一个整体的、系统的、科学的认知,只有这样将自己的思维转换成计算机思维,才能更好的理解编程语言的框架结构。

  时间一分一秒的过去,系统自带的三倍效率加成,让李牧野学习起来酣畅淋漓,等到感觉到肚子饿的时候已经是中午十二点。

  李牧野合上书本看了看手机,里面有周艺的一条微信:“哪去了?”

  “学习呢。”

  “不是说不去图书馆了吗?”周艺秒回。

  “找了个自习室。”

  “大佬牛批。”周白二人最近几天好像也感觉到了,李牧野是真的想要好好学习一波,至于他是不是为了林岑,反正李牧野说不是。

  无论怎么样吧,自己的舍友想要好好学习,自己总不能拦着吧。

  这边李牧野简单去食堂吃了个饭,中午回到自习室的时候,还是空无一人,正好。

  “继续学习!”

  后面的两天,李牧野沉浸在C语言的学习之中,两天之后《计算机科学导论》、《C语言明解》、《C语言点滴》三本入门书籍已经学完,系统积分增加了324点,也就是说两天里李牧野有32个小时是处在学习状态的。

  【C语言大综合】已经学习了42%。

  第三天李牧野在阅读进阶书籍的基础上,开始搭建电脑环境,准备用一些小程序来练手。

  C语言的开发环境,李牧野选择了Dev-C++,相对于visualstudio而言,这个对C语言的支持更为完整。

  李牧野手指在键盘上跳跃,一行行的代码出现在电脑上:

  main()

  {

  intday,month,year,sum,

  printf(“pleaseinputyear,month,day“);

  scanf(“%d,%d,%d“,&year,&month,&day);

  switch(month)/*先计算某月以前月份的总天数*/

  {

  case1:sum=0;b

  case2:sum=31;b

  case3:sum=59;b

  ……

  if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/

  sum++;

  printf(“Itisthe%dthday.“,sum);}

  试运行一下,没有错误,李牧野嘿嘿笑起来,这是一个用来练手的小程序,其作用是输入日期,自动回复这是今年的哪一天,很简单的一个小程序,李牧野却感受到了编程的乐趣。

  一不小心玩了一整天。这天下午系统提示【体能均衡器】已经融合完毕,可以开始锻炼身体了,李牧野鸟都没鸟。

  第四天,李牧野自习室也不去了,一醒来就在宿舍里打开了电脑,他已经开始按照《qq是怎样炼成的》这本小册子适应软件的编写了。

  周艺看的直摇头:“这是学疯了这是!”一边说着一边给李牧野带早餐。

  这天中午,李牧野盯着电脑屏幕的表情开始凝重起来。

  【C语言大综合】已经学到了68%,他感觉自己可以开始编写2048了,在阅读了《2048小游戏的规则及编程框架》之后,李牧野估计了一下,代码的数量应该在一千行左右,自己现在的能力应该可以了。

  长呼一口气,李牧野搓了搓手,双手开始在键盘上舞动。

  一个小时过去了,速度没有减慢。

  两个小时过去了,速度没有减慢。

  三个半小时后,李牧野的手速突然快起来,终于,李牧野的手停了下来。

  电脑上多了一个被命名为20481.0.exe的文件

  李牧野咽了口唾沫,慎之又慎地点击运行。

  界面上出现了一个4×4的格子,开局随即分配着6个数字,三个四三个二,李牧野用键盘操作着将右上角的一个写着【2】的板块下拉,那板块在遇到右下角的另一个写着【2】的板块时,两个板块合并成了【4】。

  “成了!”李牧野一拍手。

  “源代码一共1320行,完全是C+winAPI,界面是用WindowsAPI画的,按钮是用CreateWindows自绘的,没有类,没有对象,完全面向过程编程……”李牧野自言自语着,最后感叹一句:“牛批!”(ps:想看源代码的同学请跟随链接自行寻找:

  “什么成了?”周艺凑过身来:“一天了,看你在这手舞足蹈的也不敢打扰您老人家。”

  “没事,就编个小程序。”

  “小程序?”周艺瞪大了眼睛:“我看看!”

  李牧野把他推开:“等等,过两天确定没有问题了再给你看。”虽然软件试运行成功了,但是李牧野也就玩了一下,具体怎么样他其实心里还不怎么有底,所以先不急着给别人玩。

  “妖妖怪怪的。”周艺瞥他一眼。

  李牧野起身,站在阳台上远眺了一会,等到感觉到自己已经恢复了精神,李牧野就拿起手机走出了宿舍。

  来到宿舍楼顶楼,李牧野从兜里掏出来一张卡片,卡片上写着“异唐网络游戏开发公司董事长张宏远”。

  李牧野准备联系张宏远了。

  【不好意思这一章有点晚。感谢“我是大将军啊”,“归虚竹”,“hanempire189”,“等风也在等”几位大佬的推荐票】