015 是不是認(rèn)錯(cuò)人了,?(上)
清晨,,陽光透過窗口灑進(jìn)屋里,,窗外傳來新生軍訓(xùn)的聲音,。
李牧野迷迷糊糊地張開眼睛,,眼皮有點(diǎn)重,,坐起身來,,感覺頭比以往重了一倍,。
周白二人還在睡覺。
搖了搖頭,,讓自己清醒一點(diǎn),。
昨天晚上他們?nèi)撕攘瞬簧倬疲芩嚭桶讜烂黠@都有點(diǎn)多了,,李牧野倒還好,,照顧兩位室友休息之后,甚至還洗了把臉看了一個(gè)小時(shí)的《計(jì)算機(jī)科學(xué)導(dǎo)論》,。
小聲的洗漱完畢,,李牧野打開了系統(tǒng)界面。
【宿主:李牧野】
【積分:347】
【技能】:【數(shù)學(xué)分析精通】,、【高等代數(shù)精通】,、【數(shù)學(xué)史精通】、【大學(xué)物理中級】
【物品】:3級【數(shù)學(xué)種子】×2,、2級數(shù)學(xué)種子×1,。
【任務(wù)】:宿主在一周之內(nèi)自行編寫小游戲2048,任務(wù)成功獎(jiǎng)勵(lì)積分300[商],。
【學(xué)習(xí)】:【C語言大綜合】(價(jià)值300分)學(xué)習(xí)進(jìn)度:0.5/100,,請問是否結(jié)算[是]OR[否]。
與數(shù)學(xué)分析的學(xué)習(xí)不同,,這一次系統(tǒng)把給出的整個(gè)書單匯總成了一門【C語言大綜合】,,總價(jià)值300分。
李牧野昨天晚上一個(gè)小時(shí)的學(xué)習(xí),,已經(jīng)把《計(jì)算機(jī)科學(xué)導(dǎo)論》第一章的緒論讀完,,但是昨天晚上剛喝完酒狀態(tài)不好,這會已經(jīng)忘得差不多了,,只記得圖靈模型和馮諾依曼模型兩個(gè)小節(jié),,所以學(xué)習(xí)進(jìn)度只達(dá)到了0.5%。
“任重道遠(yuǎn)??!”李牧野感嘆一聲,穿好衣物,,把那只用來上過貼吧的筆記本放進(jìn)了書包里,,他雖然是個(gè)外行,但是也知道編程語言是練出來的,,不是看出來的,。
機(jī)房是不可能去機(jī)房的,鬼知道一臺電腦里有多少病毒,,自己的筆記本雖然性能不算強(qiáng)悍,但是練練手還是可以的。
出門前看了一下舍友,,還在熟睡,,反正今天上午也沒課,就不叫他們了,。
在食堂簡單吃了個(gè)早餐,,到修遠(yuǎn)教學(xué)樓四樓找了一間空無一人的自習(xí)室,李牧野繼續(xù)學(xué)習(xí)《計(jì)算機(jī)科學(xué)導(dǎo)論》,。
任何新知識的學(xué)習(xí)都是有前提條件的,,而計(jì)算機(jī)語言的學(xué)習(xí)條件就是要對計(jì)算機(jī)系統(tǒng)有一個(gè)整體的、系統(tǒng)的,、科學(xué)的認(rèn)知,,只有這樣將自己的思維轉(zhuǎn)換成計(jì)算機(jī)思維,才能更好的理解編程語言的框架結(jié)構(gòu),。
時(shí)間一分一秒的過去,,系統(tǒng)自帶的三倍效率加成,讓李牧野學(xué)習(xí)起來酣暢淋漓,,等到感覺到肚子餓的時(shí)候已經(jīng)是中午十二點(diǎn),。
李牧野合上書本看了看手機(jī),里面有周藝的一條微信:“哪去了,?”
“學(xué)習(xí)呢,。”
“不是說不去圖書館了嗎,?”周藝秒回,。
“找了個(gè)自習(xí)室?!?p> “大佬牛批,。”周白二人最近幾天好像也感覺到了,,李牧野是真的想要好好學(xué)習(xí)一波,,至于他是不是為了林岑,反正李牧野說不是,。
無論怎么樣吧,,自己的舍友想要好好學(xué)習(xí),自己總不能攔著吧,。
這邊李牧野簡單去食堂吃了個(gè)飯,,中午回到自習(xí)室的時(shí)候,還是空無一人,,正好,。
“繼續(xù)學(xué)習(xí)!”
后面的兩天,李牧野沉浸在C語言的學(xué)習(xí)之中,,兩天之后《計(jì)算機(jī)科學(xué)導(dǎo)論》,、《C語言明解》、《C語言點(diǎn)滴》三本入門書籍已經(jīng)學(xué)完,,系統(tǒng)積分增加了324點(diǎn),,也就是說兩天里李牧野有32個(gè)小時(shí)是處在學(xué)習(xí)狀態(tài)的。
【C語言大綜合】已經(jīng)學(xué)習(xí)了42%,。
第三天李牧野在閱讀進(jìn)階書籍的基礎(chǔ)上,,開始搭建電腦環(huán)境,準(zhǔn)備用一些小程序來練手,。
C語言的開發(fā)環(huán)境,,李牧野選擇了Dev-C++,相對于visual studio而言,,這個(gè)對C語言的支持更為完整,。
李牧野手指在鍵盤上跳躍,一行行的代碼出現(xiàn)在電腦上:
main()
{
int day,,month,,year,sum,,leap;
printf(“\nplease input year,,month,day\n“);
scanf(“%d,,%d,,%d“,&year,,&month,,&day);
switch(month)/*先計(jì)算某月以前月份的總天數(shù)*/
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
……
if(leap==1&&month>2)/*如果是閏年且月份大于2,總天數(shù)應(yīng)該加一天*/
sum++;
printf(“It is the %dth day.“,,sum);}
試運(yùn)行一下,,沒有錯(cuò)誤,李牧野嘿嘿笑起來,,這是一個(gè)用來練手的小程序,,其作用是輸入日期,自動(dòng)回復(fù)這是今年的哪一天,,很簡單的一個(gè)小程序,,李牧野卻感受到了編程的樂趣。
一不小心玩了一整天,。這天下午系統(tǒng)提示【體能均衡器】已經(jīng)融合完畢,,可以開始鍛煉身體了,,李牧野鳥都沒鳥。
第四天,,李牧野自習(xí)室也不去了,,一醒來就在宿舍里打開了電腦,,他已經(jīng)開始按照《qq是怎樣煉成的》這本小冊子適應(yīng)軟件的編寫了,。
周藝看的直搖頭:“這是學(xué)瘋了這是!”一邊說著一邊給李牧野帶早餐,。
這天中午,,李牧野盯著電腦屏幕的表情開始凝重起來。
【C語言大綜合】已經(jīng)學(xué)到了68%,,他感覺自己可以開始編寫2048了,,在閱讀了《2048小游戲的規(guī)則及編程框架》之后,李牧野估計(jì)了一下,,代碼的數(shù)量應(yīng)該在一千行左右,,自己現(xiàn)在的能力應(yīng)該可以了。
長呼一口氣,,李牧野搓了搓手,,雙手開始在鍵盤上舞動(dòng)。
一個(gè)小時(shí)過去了,,速度沒有減慢,。
兩個(gè)小時(shí)過去了,速度沒有減慢,。
三個(gè)半小時(shí)后,,李牧野的手速突然快起來,終于,,李牧野的手停了下來,。
電腦上多了一個(gè)被命名為20481.0.exe的文件
李牧野咽了口唾沫,慎之又慎地點(diǎn)擊運(yùn)行,。
界面上出現(xiàn)了一個(gè)4×4的格子,,開局隨即分配著6個(gè)數(shù)字,三個(gè)四三個(gè)二,,李牧野用鍵盤操作著將右上角的一個(gè)寫著【2】的板塊下拉,,那板塊在遇到右下角的另一個(gè)寫著【2】的板塊時(shí),兩個(gè)板塊合并成了【4】,。
“成了,!”李牧野一拍手。
“源代碼一共1320行,,完全是C+winAPI,,界面是用WindowsAPI畫的,,按鈕是用CreateWindows自繪的,沒有類,,沒有對象,,完全面向過程編程……”李牧野自言自語著,最后感嘆一句:“牛批,!”(ps:想看源代碼的同學(xué)請跟隨鏈接自行尋找:
“什么成了,?”周藝湊過身來:“一天了,看你在這手舞足蹈的也不敢打擾您老人家,?!?p> “沒事,就編個(gè)小程序,?!?p> “小程序?”周藝瞪大了眼睛:“我看看,!”
李牧野把他推開:“等等,,過兩天確定沒有問題了再給你看?!彪m然軟件試運(yùn)行成功了,,但是李牧野也就玩了一下,具體怎么樣他其實(shí)心里還不怎么有底,,所以先不急著給別人玩,。
“妖妖怪怪的?!敝芩嚻乘谎?。
李牧野起身,站在陽臺上遠(yuǎn)眺了一會,,等到感覺到自己已經(jīng)恢復(fù)了精神,,李牧野就拿起手機(jī)走出了宿舍。
來到宿舍樓頂樓,,李牧野從兜里掏出來一張卡片,,卡片上寫著“異唐網(wǎng)絡(luò)游戲開發(fā)公司董事長張宏遠(yuǎn)”。
李牧野準(zhǔn)備聯(lián)系張宏遠(yuǎn)了,。
【不好意思這一章有點(diǎn)晚,。感謝“我是大將軍啊”,“歸虛竹”,,“hanempire189”,,“等風(fēng)也在等”幾位大佬的推薦票】
寂寞讀長安
求推薦求收藏。