周一上午。
刘健知道江山在oj上的刷题情况之后,进一步给了他课堂上的自由,那就是上他的C语言基础课,想来就来,不来就算。
江山没有去上课,而是留在了宿舍里面,他要学习一下C语言进阶课程。
打开系统。
“是否使用C语言进阶课程?”
“是!”
点点了是之后,江山感觉自己眼前一黑,随后发现自己来到了一间教室里面。
“我这是?”他有点不明白是怎么回事,感觉自己整个人穿越了。
用力在胳膊上掐了一下。
嘿,不疼。
看来应该是系统通过什么手段,使得他意识进入到了这个空间里面。
“欢迎进入C语言进阶课程的学习。”
讲课的老师是一个看起来五十岁左右的中年男人。
教室里面只有江山一个人学生。
“第一节课,我们讲C语言的编译。”
老师说完之后,就开始讲编译。
江山有些奇怪,C语言的编译,自己早就知道了,而且编译过程软件全部都封装了,还需要再重新学习吗?
“C语言从预编译开始,处理#开头的代码……”
一开始江山觉得不太明白,但是随着老师课程讲解,他仿佛打开了全新的篇章。
之前学习C语言的时候,他知道一键编译运行。
但是现在他才知道,原来一键编译只是新手才用的。
高级的程序员都要自己写编译逻辑的。
C语言的编译逻辑讲完之后,又讲解了makefile。
使用makefile编写程序的编译逻辑,只需要执行以下Make,整个编译工程会同步进行编译。
“怪不得我看不懂系统奖励的自动巡航算法。”
现在江山有点明白了,自动巡航算法是一个完整的工程,里面分模块分架构关系清晰。
如果对程序层次结构不了解,甚至不知道怎么编译整个工程。
一节课给江山的感觉大概有四十五分钟,跟他们平时上课时间一致。
“自己用电脑练习,什么时候熟练了,再进行下一节课。”老师说完之后,就走了。
江山迫不及待的把电脑打开,里面安装了linux虚拟机,刚刚老师上课给他演示的,用的就是Linux系统。
直接在窗口敲命令操作,看起来就很高端。
从linux的基础操作命令开始,又到C语言的编译,makefile文件的编写,江山一点点的练习。
时间一点点过去。
“完蛋,他们三个该下课回来了!”
江山感觉在空间里面呆了起码有一个多小时了,如果室友们回来,看到自己一动不动的坐在那里,说不定会把他送医院吧。
“系统提示:学习空间内时间与现实世界不同,宿主无论在学习空间内呆多久,回到现实世界,时间依然是进来的那一刻。”
听到这条系统提示,江山内心诧异不已,紧接着就是狂喜。
“如果我就在这里不出去了,学他个三年两年的再出去,岂不是出去直接就是大神了?”
然而这种想法刚产生,系统立马给他泼了盆水。
“系统提示:每节课练习时间最多五个小时。”
一节课给五个小时的练习时间,十节课就是五十个小时,等于是江山的生命凭空多出了五十个小时。
不止,还有上课的几个小时呢。
想到这里,江山更加感觉这两千学习积分花的真是值!
话不多说,江山开始练习课堂上学习的知识。
随着不断练习,江山对于C语言的编译逻辑越来越了解,linux的使用也越来越顺手了。
之前感觉linux的操作只是看起来高端,其实用起来还是windows比较方便,但是真正熟练之后,发现还是linux操作顺手。
很快,五个小时过去了。
刚刚那位老师又走了进来,强行结束了江山的练习时间。
“第二节课,我们学习C语言io。”
所谓的io,就是C语言中的输入输出。
这个江山也是会的,不过进阶课程肯定讲的更加深入。
……
“第三节课,我们讲C语言的进程和线程。”
……
第四节课……
……
“第十节课,我们讲C语言中常用的系统函数。”
……
整整五十多个小时,江山感觉自己成了一台机器人,不用吃饭不用喝水,也不用睡觉不用上厕所。
一直做得事情就是上课、练习,上课、练习。
这五十多个小时,江山切切实实的感受到了什么叫痛并快乐着。
终于,最后一节课结束,最后五个小时的练习时间也完成,江山眼前一暗,再睁开眼时,发现自己还是在宿舍里面。
时间依旧是上午八点二十三分。
但是江山的感觉,却恍如隔日。
“以后再上进阶课程,没必要找没人的地方了。”
反正对别人来说,江山没有任何异常,可能只是发愣了一秒而已。
“系统提示:恭喜宿主完成任务一,奖励学习积分300点。”
这时候他才想到赶紧看一下系统。
宿主:江山。
编程语言:lv2(1807/5000)
程序算法:lv1(588/1000)
硬件原理:lv0(88/100)
软件技能:lv0(34/100)
学习积分:1858
学习积分又达到了一千八百多了,很快就可以再兑换一种进阶课程。
又看了一下任务。
任务一:使用C语言编写一个可用程序,要求代码量不低于三千行,奖励学习积分500点。
任务二:在oj网站上刷三星以上的题目五十题。
任务三:学习计算机CPU的基本结构特性,奖励学习积分100点。
任务四:了解软件运行基本原理,任务奖励学习积分50点。
“搞懂自动巡航代码,并且自己写出一个,势在必行了。”
不管是任务一,还是自己需要真正的项目练手,还是刘健老师的任务,都需要江山对自动巡航代码下手了。
现在的江山,如果不考虑项目经验,单单在C语言的了解以及使用方面,他不服任何人。
把电脑打开,快速安装了linux的虚拟机。
本来江山是想干脆直接把电脑系统换成Linux,后面想想还是算了,其他还有许多东西要用到windows系统。
装好虚拟机打开,将优盘里面的自动巡航工程导入进去,然后把这个文件加了密,防止被别人不小心看到。
做好这些之后,江山又重新创建了一个文件夹来存放自己接下来要写的项目。