第39部分(3 / 4)

什麼無聊的論壇大肆灌水啦,我算是服了她們。

()免費電子書下載

至於怡菁嘛,倒不是她偷懶不想幫忙幹活,而是她另有重任,她的任務就是抓緊這中午的時間指導我這個菜鳥迅速升級。

“天啦,柳叔,你真是菜得讓人發暈。”看到我寫的一個很簡單的計算FIBONACCI數列的C++程式報出了一大堆編譯錯誤,怡菁在我的身後極為誇張的驚叫起來,惹得若蘭和瑩瑩都是嗤嗤嬌笑不已。我沒好氣的回頭看了她一眼,怡菁才忍著笑指點我道:“柳叔,你把這個函式的定義移到上面就行了。”

我按她說的一試,果然順利編譯透過,按F5執行,一切OK。雖然只是個簡單的不能再簡單的程式,但是對於我這個程式設計菜鳥來說卻還是感覺很有成就感,我想每個初學程式設計的人在執行自己寫的第一個程式(通常是「HELLO,WORLD!」程式)時的感覺都差不多是這樣的。

最近這段時間以來,在怡菁的指導之下,我已經能夠很熟練的使用MATLAB軟體來計算股票的各種指標,繪出各種趨勢曲線,以此來對股票的走勢進行分析。MATLAB軟體還真是不錯,它使得我可以非常方便的計算自定義的股票指標,繪製自定義的曲線,這對我研究股票的數學模型是至關重要的。

不過MATLAB軟體功能雖然強大,但是也有其不足的地方,譬如說其可程式設計的能力就有所欠缺,實現很複雜的演算法會比較困難,所以我才會讓怡菁教我C++程式設計。當然啦,我所要學的的只是如何用C++來實現某個演算法,至於程式介面、訊息響應之類的玩意則不是我關心的內容,因為這些玩意不是短時間內能夠弄明白的,而且對於我的研究來說也沒有什麼用。

“怡菁,為什麼只是把函式的定義挪動了一下地方就沒有問題了,而之前卻出現那麼多編譯錯誤?”在短暫品味過成就感之後,我回過頭問道。

怡菁收起嘻笑之色,耐心的向我解釋道:“這其實是個非常簡單的問題,幾乎所有的程式語言的編譯器都會要求,在呼叫某個函式之前必須要知道這個函式的宣告,不然的話它就會像剛才我們看到的那樣報出一堆錯來,因為它不知道如何對函式的引數進行壓棧。也正因為編譯器只需要知道函式的宣告,所以我們也可以不像剛才那樣把函式的定義移到上面,而只是在上面加一句函式的宣告,同樣可以解決剛才的問題……”

“停、停、停……”我聽的是一個頭兩個大,急急忙忙的打斷了怡菁的話:“什麼宣告?什麼壓棧?怎麼加句話就行了,你慢點講清楚。”

看到我急迫的樣子,怡菁忍不住笑了:“柳叔,你彆著急嘛,聽我慢慢給你說……”她稍微停頓了一下,整理了一下自己的思路後繼續道:“柳叔,堆疊我之前已經給你講過了,所謂的壓棧就是指在呼叫函式之前,需要把相關的引數壓入堆疊,所以一般就稱為壓棧。而所謂的函式宣告,就是隻對函式的引數和呼叫約定的一個描述,喏,就像這樣…”怡菁一邊給我解釋著,一邊給我示範起來。

“哎呀,怡菁吶,這玩意還真不好懂,你講了這麼多我還是似懂非懂的。”

怡菁費盡口舌,又是演示、又是講解,我卻還是沒完全弄明白,不禁有些苦惱。

怡菁笑著安慰我道:“柳叔,你彆著急,慢慢的你就會都明白的。柳叔,你可別把我剛才的玩笑話當真,其實像你這樣已經非常不錯了,想當初我第一次上機程式設計序的時候,簡直就是手足無措,都不知道該幹什麼……”

“怡菁姐,你也有這麼菜的時候?”一旁的瑩瑩聽怡菁說起自己的糗事,有些好笑的問道。

怡菁嬌笑著點點頭道:“是啊,我上大學之前都沒有接觸過計算機,你說第一次上機能不手足無措嗎?不過我還不是班裡最菜的,因為有些人一堂課下來,一個僅僅數行程式碼的「HELLO,WORLD!」程式都沒編譯透過,而我的程式好歹還能執行起來。”

“那也太菜了吧?估計跟老爸有一拼。”嘿,瑩瑩這小妮子怎麼老是跟我過不去,我沒好氣的瞪了她一眼道:“你這小丫頭,怎麼就沒有一句好話?我記得上個禮拜逛商場的時候,就屬給你買的東西最多,你自己說說看,我是對你不好還是怎麼著你了,你非要讓你老爸我出糗?”瑩瑩朝我做了個鬼臉,嘻笑不答,我笑罵道:“鬼丫頭,還不快上學去,是不是想找罵?”

“是、是、是,我親愛的父親大人。”瑩瑩怪腔怪調的道,活像個唱戲的。

我啼笑皆非的搖搖頭,不去管她,

本站所有小說均來源於會員自主上傳,如侵犯你的權益請聯絡我們,我們會盡快刪除。
上一頁 報錯 目錄 下一頁
本站所有小說為轉載作品,所有章節均由網友上傳,轉載至本站只是為了宣傳本書讓更多讀者欣賞。
Copyright © 2025 https://www.hxsk.tw All Rights Reserved