第六十三章 計算機的世界

字數:3349   加入書籤

A+A-


    今天晚上,上網的人額外的多,孟響也額外忙碌,一直到接近1點鍾,進進出出的人才逐漸變少。讓孟響沒想到的是,這會兒普通區基本上都坐滿了,連卡座區也沒空多少。

    更加奇怪的是,謝洋今天沒找他重新換機。

    可能是朋友在這,他臉皮薄。

    孟響心裏這麽認為。

    閑下來的他拿出《C語言程序設計現代方法》來,這本破破爛爛的C語言編程書籍。

    因為他對《計算機組成原理》那本書有太多的疑問。沒有辦法解決這些疑問或者放下這些疑問之前,他再翻下去沒多大意義。所以他今天下午開始看這本C語言書籍。

    這一看,結果就停不下來了,他進入了一個嶄新的世界!

    從最簡單的語法結構開始,這部分僅僅是記憶,而且數量很少。他看得很快,記憶的很快!

    之後,他來到了結構語句。這部分和高中數學中也學到的一些循環,判斷語句沒有什麽本質區別,最多就是運用上和寫法上稍微不同而已,他理解得也很快。

    然後到各種基本類型的分類,他明白了在這個世界中,整數和小數不能在一起運算,會被強製換成一類。似乎就像生殖隔離一樣,兩個家夥想得到結果,必須有一人叛出自己的種族!至於是誰叛變,竟然可以由自己來決定,他就是上帝。

    在這個世界中,1並不一定是1,它可能是1.00000001。兩個小數相加,比如0.2+0.5不一定是0.7,而有可能是0.7000000000001,為什麽會精度丟失?這讓他暫時沒明白。

    再緊接著,他發現竟然有一章是講數組的,仔細一看,原來這個數組和高中數學時學到的數列差不多是雙胞胎。這讓他找到了老鄉的感覺。老鄉見老鄉,自然要背地放暗槍,孟響決定幹掉這個家夥。從一維到多維,不同於紙上的表示方法,這裏的所謂下標竟然是從0開始,難道是那個發明數組的家夥腦子抽了嗎?這讓他一時半會有些不習慣。

    再接著,他又見到了一個老鄉,函數!這不是在抄數學名詞嗎?他很鄙視這種行為。但是仔細看去才發現,原來兩個家夥根本不是一個玩意兒。高中函數隻是變量間關係的表示。而書中的函數,解釋為一段特定作用的代碼片段。意思就是:這個函數,自己想讓它圓就圓,方就方,想讓它變成啥樣就能變成啥樣。這時候他才注意到,竟然C語言中之前寫的所有代碼,都在一個叫做main函數裏麵?這個main函數是什麽,能不能幹掉他,名字好難聽。

    並且他還在想,如果他把LOL裏麵每個英雄的大招都做成一個函數,然後再放在一個英雄身上,那是不是,這個超級英雄就能有幾十個英雄的大招?想到這裏,他有些小興奮,這種英雄一定無敵了。

    再之後,他看到了指針這一章。明白了所謂數據都是存儲在內存這個東西中,更明白了,計算機裏麵,萬物皆數據!當他想使用數據時,他需要從內存中取出這個數據來使用,而這個指針,似乎……就是幫助尋找信息的一個路標?他明白了*不僅僅可以作為乘號,還是所謂的指針變量或者說是指針表示符。也明白了&不僅僅是“和”的意思,還是一個神探,可以用來追本溯源的符號,用它,可以追查到任何數據的家庭地址。

    他感覺有些朦朧,他明白了內存是按所謂字節分的,他把一個字節理解成一個櫃子。那麽他就疑惑了,如果有一個占了幾十個字節的數據放在內存裏,他的指針要指向哪一個位置呢?而且這個很大的數據,怎麽放進去呢,難道要把這個數據打成兩半?還是說像1L的杯子倒進2L的水那樣,後麵倒進去的水會發生……溢出?

    這些,他沒有頭緒,統統不懂。畢竟,他才剛剛看到指針。更重要的是,他還沒有在電腦上寫過任何一行代碼,哪怕是“hello world!”

    他津津有味地研讀著,手裏拿著一支筆,不斷在原有筆記上寫寫畫畫。這是他高中之後,第一次發現讓自己完全停不下來的書籍。雖然是歪果仁寫的,但是翻譯的水準很高,語言生動形象。更主要的是,這裏麵的問題和《計算機組成原理》中的問題不同。組成原理中的問題讓他心塞。這裏麵的問題,讓他心癢!

    這是心動的感覺,他很想去電腦上試一下這個。

    他很期待能親手寫出自己的第一個叫做程序的家夥。

    甚至於,他非常想大叫一聲。

    這本書實在太好了,他太喜歡了。

    “你好。”

    一個突兀地聲音打斷了他,他微微有些皺眉。

    這是他第一次,覺得外人的聲音有些煩人。

    孟響抬起頭來,剛剛坐在謝洋旁邊的那個男生站在他麵前,彎腰低頭看著他。

    “我叫張晨,是謝洋的室友。”張晨看了一眼孟響手裏的書,他第一眼就確認了這是自己借給孟響的書籍,同時也看到孟響抬起頭來微微皺眉的表情,雖然孟響很快就掩飾了過去,他還是捕捉到了這一點。

    似乎看得挺認真?

    張晨心裏這麽想著,以前,他看這本書的時候也是這樣。

    “您好,我叫孟響,孟子的孟,響亮的響。”孟響放下書,站起身來,同時伸出了右手。

    張晨微微一笑,和他握了握手。

    “聽說你在和謝洋學黑客知識,要不我們聊一聊?”張晨看了看旁邊,似乎沒有座位了。

    孟響點了點頭,他有些受寵若驚。他記得謝洋以前和他閑聊時說過,他們寢室有兩個超級大高手。那麽眼前這個人,很有可能就是高手之一了。

    難道自己被這種大高手看上了?

    難道他們覺得自己有這個天賦?

    想到這,孟響心裏頗為激動。

    “這麽晚應該不會有什麽人來了,我們去旁邊的沙發坐著說吧。”孟響看了看時間說道,然後就帶著張晨朝著不遠處沙發走去,他手裏還一直捏著筆和C語言這本書。(WWW.101novel.com)