所謂“知之謂知之,不知謂不知“,但這在宿舍老大面前是不存在的。他是“知之是知之,不知也是知之。“
能夠成為宿舍老大,不僅靠的是年齡大,博聞強識也是他能獲得老大認可的資格之一。
很多東西,他雖然不是很精通,但是多少都懂那么一點,所以每當宿舍里的人談到一些事情,他也每每能湊過來提出一點建議。
C語言并不是老大的強項,但是他學習的成績也不差就是了,對于基本的語法和算法,他也都了然于胸。
“人之患在好為人師“,現在聽到李遠帆要求他參與查錯,他便以專家的身份,毫不客氣地坐了下來--確切地說,是蹲了下來,也趴在了李遠帆的床邊。
老大按了試運行鍵,屏幕直接跳出了一個提示,然后程序掛掉了。李遠帆蹲在一邊,也沒說什么,他之所以讓老大幫著查錯,只是不想讓他說自己在調戲小姑娘而已。
每個程序在設計之初,肯定多少會存在一些問題,但只要細致一點,總能查找到出錯的原因的。現在天氣有點熱,所以李遠帆也沒有太多的興致細心去查錯。
老大看了一會源程序,頭上冒出了一頭的汗,專家可不是白當的,如果解決不了問題,或者是發現不了一點問題,那么面子上是擱不住的。
但現在看起來,李遠帆設計的這個程序很長,不是老大經常見到的那種較短的練習程序。
李遠帆設計了N多個子函數,進行功能之間的調用。光是消化這些函數之間的關系,老大已經夠吃力了,他不停地在擦著臉上的汗--雖然臉上并沒有多少汗。
“你這是要實現什么功能的?“看了老半天,老大決定還是先問一問的好。
“一個五子棋程序,可以實現自動對戰的。“李遠帆順答他。
“那你這些都是干嗎的呢?“老大指著屏幕上的各個子函數問。
“這個是初始化屏幕的,這個是畫棋盤的,這個是計算位置的,這個是判斷勝負的......“李遠帆逐一指著屏幕上的函數,給老大做了說明。
有了李遠帆的說明,老大的心里對這個程序的功能大概有了了解,多少好受了一些,他一定得找出一點問題,否則老大的面子掛不住。
經過他不停地翻看,終于找到了一個問題。
“你的這個循環體里面的退出條件不對,這樣會導致全局變量被錯誤賦值。“老大指著一處語句說。
李遠帆盯睛看了一下,確實,由于自己的馬虎,這個語句可能導致一個全局變量被隨機賦值。
“哎呀,老大不愧是老大,一出馬就發現了我的問題。“李遠帆趕快恭維老大,實則也是希望老大快點走,他還惦記著同新加的網友聊會天呢。
“那你再改改,看看怎么樣。“老大抹了一把臉,站了起來,“我還要出去辦點事,有問題了等我回來了再幫你解決。“
隨后老大趕快收拾了一下,走出了宿舍。
他是不能再在宿舍里呆了,能夠找出這么一個問題,已經是他的極限了,如果再呆下去,李遠帆的程序再有問題,那么,就只能等著出丑了,還是先撤為妙。
李遠帆假裝著對程序排錯,改寫著老大指出的錯誤,然后前后不停的翻頁,并不運行程序,不再給老大參與排錯的機會。
看到老大走出了宿舍,李遠帆又把QQ給點開了。這個新加的好友沒有給他任何消息。
一般情況下,新加的QQ好友,如果一方長時間沒有發消息的話,另一方總會發一個消息,打一聲招呼。
但李遠帆忙了這么久,也沒有收到這個好友的消息,他吃不準是什么情況。
如果對方不愿意聊天的話,是不會通過他的好友申請的;如果說是愿意