现在编程语言已经有九百多经验了,距离升级相差已经不多了。
“江……江山。”赵雪茹在一旁见江山停下了刷题就开始发愣,犹豫了一下,还是叫了他一声。
“恩?”
“已经是中午了,要不要去吃饭?”
“你先去吧。”
江山不太习惯跟一个女生一起去吃饭,现在大家刚入学没多久,如果被别人看到跟一个女生一起吃饭,容易被误会。
跟赵雪茹错开之后,江山自己去吃了饭,又回到图书馆开始了刷题大计。
又连续刷了九题,终于听到了系统提示音。
“恭喜宿主完成任务一,奖励自动巡航算法,是否具现?”
“是!”
江山内心一颤,右手直接多出来一个优盘。
二话不说把优盘插在了电脑上。
“自动巡航算法……”
看着一层层的文件夹,一个个的.c文件,江山愣住了。
虽然他已经掌握了C语言基础,可是对于软件架构什么的还一窍不通。
甚至每个.c文件打开之后,里面的函数作用是什么他都完全不清楚。
也许直接把这个文件卖给专业人士,别人可以看懂,但是对于现在的江山来说,这就是一份天书。
“一定要弄懂它!”
江山自然不会轻易的认输,如果不弄懂它的话,自己等于是白得了这个奖励。
季天河已经在群里喊话了,让大家集合,要去吃饭了。
江山最后看了一下系统。
宿主:江山
编程语言:lv2(7/5000)
程序算法:lv1(95/1000)
硬件原理:lv0(3/100)
软件技能:lv0(1/100)
学习积分:1567
又看了一下任务。
“任务一:学习一定C语言高级用法,奖励学习积分300”
一边走,江山在一边构思后面自己要做的事情。
“编程语言看来要先放一放了,程序算法,还有软件技能必须要提升上去,否则自己就是纸上谈兵。”
晚上,他们四个一起搞了一顿小龙虾啤酒,一顿牛逼吹完之后,四个人的感情,升华了。
……
周一上午C语言基础课。
徐伟评选班长失利,现在看起来低调多了,走路说话的声音都小了许多。
他感觉也就C语言基础课能让自己显摆显摆了。
远远的江山四个也走了过来。
徐伟看到江山,忍不住多看了两眼。
oj刷题网站上,江山在班级里面的排名仅次于自己,排在第二位了。
如果他连oj排名第一也保不住了的话,那自己在班里,还有什么地位可言。
很快,课程就开始了。
刘健使用教学投屏之后,直接在屏幕上打了一串东西。
char (*str[2][3])[4];
“谁能来说一下,这是个什么东西?”
刘健说完之后,全班二十八人鸦雀无声。
过了一会。
“没人愿意说一下?那我可要点名了。”刘健说着就拿起了点名册。
“我靠,这不是坑我们吗?这玩意我连看都看不懂,怎么知道是什么东西。”季天河咧着嘴在江山跟前抱怨。
徐伟一看,装比的机会来了。
带星的,肯定是指针,两个底标,二维数组,可是组合在一起是什么意思?
徐伟一时间也拿不定注意。
“江山,请你来回答一下这个问题。”
江山内心一颤,只是巧合叫到了自己?怎么感觉跟有阴谋一样。
“靠!”季天河自己倒是轻松了,只能在心里为江山默哀。
不远处女生群里,赵雪茹盯着江山,他知道江山挺厉害的,不过这一题她看都看不明白,也不知道他能不能答对。
江山站了起来,指针跟二维数组,他已经吃透了,就算混在一起,也一样难不倒他。
“这是一个存放一维数组指针的二维数组。”江山回答。
“他竟然能答出来?”
很多人都看着江山惊讶的不行。
虽然他们不知道江山回答的正确与否,但是他基本上没怎么思考就回答出来,这让所有人都诧异不已。
之前有许多人都认为,刘健让大家回答这一题,不过是想为难为难大家,让同学们知道自己还差得远。
外行看热闹内行看门道。
刘健听到江山的回答,就知道他已经掌握了二维数组和指针。
“如果在使用的时候,我不想定义二维数组,却还想使用这个数据变量,需要怎么办?”
刘健又问出了一个更有深度的问题,在座的人里面,除了江山,恐怕没有人知道他在说什么,毕竟大家的C语言基础都还不是很好。
“江山这是要完啊。”董乾跟许林海坐在不远处,都为他提着一股劲。
“二维数组的本质其实就是一个二级指针,所以我们只需要把中间的二维数组中的一维改成一级指针,就能达到目的,像这样,char (*(*p)[3])[4];”
江山在纸上把答案写了出来,刘健看到他的答案,并没有多说什么。
其他人也不知道江山的回答是不是正确。
徐伟看着江山的答案,心里失落落的,其实他并不知道江山的回答正确与否,让他感到难受的,是现在全班同学的注意力都被江山吸引了。
尤其是那边的女生,眼神火热。
他本来想在C语言基础课上一展才华,没想到被江山截了个胡。
“最后再问你一个问题,void (*fun(int,void (*)(int)))(int);是个什么?”
“嘶……”
当这道题出现在大家屏幕上的时候,所有人都倒吸了一口冷气。
这是个什么玩意?
江山也是怀疑刘健是不是故意想搞自己。
如果目的只是想搞自己一把,那他只能认输,虽然他现在有系统加持,但毕竟还是雏鸟,翅膀没长硬呢,肯定别不过刘健。
赵雪茹担忧的看着江山,这一题花里胡哨的,一看就不简单。
全班同学这一刻的目光都停留在江山身上,看他能给出什么样的答案。
徐伟眼睛盯着江山,也不知道在想些什么。
“这道题看似复杂,实际上仔细分析也没有这么复杂,fun是一个函数原型,有两个参数,第一个参数是int,第二个参数是void (*)(int).返回值是void (*)(int)。”
江山说完之后,全班没有一个人说话。
老师的问题他们听不懂,江山的回答他们依然听不懂。
整个教室仿佛只剩下了江山跟刘健,你问我答,一来一回,其他人都成了陪衬。
为什么一个基础C语言课程会变成这个样子?