今天晚上,,上網(wǎng)的人額外的多,孟響也額外忙碌,,一直到接近1點鐘,進進出出的人才逐漸變少,。讓孟響沒想到的是,,這會兒普通區(qū)基本上都坐滿了,連卡座區(qū)也沒空多少,。
更加奇怪的是,,謝洋今天沒找他重新?lián)Q機,。
可能是朋友在這,,他臉皮薄。
孟響心里這么認為,。
閑下來的他拿出《C語言程序設計現(xiàn)代方法》來,,這本破破爛爛的C語言編程書籍,。
因為他對《計算機組成原理》那本書有太多的疑問。沒有辦法解決這些疑問或者放下這些疑問之前,,他再翻下去沒多大意義,。所以他今天下午開始看這本C語言書籍。
這一看,,結果就停不下來了,,他進入了一個嶄新的世界!
從最簡單的語法結構開始,,這部分僅僅是記憶,,而且數(shù)量很少。他看得很快,,記憶的很快,!
之后,他來到了結構語句,。這部分和高中數(shù)學中也學到的一些循環(huán),,判斷語句沒有什么本質(zhì)區(qū)別,最多就是運用上和寫法上稍微不同而已,,他理解得也很快,。
然后到各種基本類型的分類,他明白了在這個世界中,,整數(shù)和小數(shù)不能在一起運算,,會被強制換成一類。似乎就像生殖隔離一樣,,兩個家伙想得到結果,,必須有一人叛出自己的種族!至于是誰叛變,,竟然可以由自己來決定,,他就是上帝。
在這個世界中,,1并不一定是1,,它可能是1.00000001。兩個小數(shù)相加,比如0.2+0.5不一定是0.7,,而有可能是0.7000000000001,為什么會精度丟失,?這讓他暫時沒明白,。
再緊接著,他發(fā)現(xiàn)竟然有一章是講數(shù)組的,,仔細一看,,原來這個數(shù)組和高中數(shù)學時學到的數(shù)列差不多是雙胞胎。這讓他找到了老鄉(xiāng)的感覺,。老鄉(xiāng)見老鄉(xiāng),,自然要背地放暗槍,,孟響決定干掉這個家伙。從一維到多維,,不同于紙上的表示方法,,這里的所謂下標竟然是從0開始,難道是那個發(fā)明數(shù)組的家伙腦子抽了嗎,?這讓他一時半會有些不習慣。
再接著,,他又見到了一個老鄉(xiāng),,函數(shù)!這不是在抄數(shù)學名詞嗎,?他很鄙視這種行為,。但是仔細看去才發(fā)現(xiàn),,原來兩個家伙根本不是一個玩意兒。高中函數(shù)只是變量間關系的表示,。而書中的函數(shù),,解釋為一段特定作用的代碼片段。意思就是:這個函數(shù),,自己想讓它圓就圓,,方就方,想讓它變成啥樣就能變成啥樣,。這時候他才注意到,,竟然C語言中之前寫的所有代碼,都在一個叫做main函數(shù)里面?這個main函數(shù)是什么,,能不能干掉他,,名字好難聽。
并且他還在想,,如果他把LOL里面每個英雄的大招都做成一個函數(shù),然后再放在一個英雄身上,,那是不是,,這個超級英雄就能有幾十個英雄的大招?想到這里,,他有些小興奮,,這種英雄一定無敵了。
再之后,,他看到了指針這一章,。明白了所謂數(shù)據(jù)都是存儲在內(nèi)存這個東西中,更明白了,,計算機里面,,萬物皆數(shù)據(jù)!當他想使用數(shù)據(jù)時,,他需要從內(nèi)存中取出這個數(shù)據(jù)來使用,,而這個指針,似乎……就是幫助尋找信息的一個路標,?他明白了*不僅僅可以作為乘號,,還是所謂的指針變量或者說是指針表示符。也明白了&不僅僅是“和”的意思,,還是一個神探,,可以用來追本溯源的符號,用它,,可以追查到任何數(shù)據(jù)的家庭地址,。
他感覺有些朦朧,他明白了內(nèi)存是按所謂字節(jié)分的,,他把一個字節(jié)理解成一個柜子,。那么他就疑惑了,如果有一個占了幾十個字節(jié)的數(shù)據(jù)放在內(nèi)存里,,他的指針要指向哪一個位置呢,?而且這個很大的數(shù)據(jù),怎么放進去呢,,難道要把這個數(shù)據(jù)打成兩半,?還是說像1L的杯子倒進2L的水那樣,后面倒進去的水會發(fā)生……溢出?
這些,,他沒有頭緒,,統(tǒng)統(tǒng)不懂,。畢竟,,他才剛剛看到指針,。更重要的是,,他還沒有在電腦上寫過任何一行代碼,哪怕是“hello world,!”
他津津有味地研讀著,,手里拿著一支筆,,不斷在原有筆記上寫寫畫畫。這是他高中之后,,第一次發(fā)現(xiàn)讓自己完全停不下來的書籍,。雖然是歪果仁寫的,但是翻譯的水準很高,,語言生動形象,。更主要的是,這里面的問題和《計算機組成原理》中的問題不同,。組成原理中的問題讓他心塞,。這里面的問題,讓他心癢,!
這是心動的感覺,,他很想去電腦上試一下這個。
他很期待能親手寫出自己的第一個叫做程序的家伙,。
甚至于,,他非常想大叫一聲。
這本書實在太好了,,他太喜歡了,。
“你好?!?p> 一個突兀地聲音打斷了他,,他微微有些皺眉。
這是他第一次,,覺得外人的聲音有些煩人,。
孟響抬起頭來,,剛剛坐在謝洋旁邊的那個男生站在他面前,彎腰低頭看著他,。
“我叫張晨,是謝洋的室友,?!睆埑靠戳艘谎勖享懯掷锏臅谝谎劬痛_認了這是自己借給孟響的書籍,,同時也看到孟響抬起頭來微微皺眉的表情,雖然孟響很快就掩飾了過去,,他還是捕捉到了這一點。
似乎看得挺認真,?
張晨心里這么想著,,以前,他看這本書的時候也是這樣,。
“您好,我叫孟響,,孟子的孟,,響亮的響?!泵享懛畔聲酒鹕韥?,同時伸出了右手,。
張晨微微一笑,,和他握了握手,。
“聽說你在和謝洋學黑客知識,要不我們聊一聊,?”張晨看了看旁邊,,似乎沒有座位了。
孟響點了點頭,,他有些受寵若驚,。他記得謝洋以前和他閑聊時說過,他們寢室有兩個超級大高手,。那么眼前這個人,,很有可能就是高手之一了,。
難道自己被這種大高手看上了?
難道他們覺得自己有這個天賦,?
想到這,,孟響心里頗為激動。
“這么晚應該不會有什么人來了,,我們?nèi)ヅ赃叺纳嘲l(fā)坐著說吧,。”孟響看了看時間說道,,然后就帶著張晨朝著不遠處沙發(fā)走去,,他手里還一直捏著筆和C語言這本書。
超級葉子
不知道這一章寫得怎么樣,,可以說這是第一章寫了一些粗淺學術語言的章節(jié),。總之,,很多學術性語言我會盡量用通俗的語言解釋,,而且盡量縮短篇幅,或者用一些搞笑的話類比,。我希望讀者能100%看懂,,只是不知道能不能做到。但是至少讓讀者童鞋們有個概念,,而不是完全看天書一樣,。看了的童鞋希望能在本章說下,,或者給點建議,,我也想在這方面學霸這方面越寫越好,先謝謝各位了,。