程式設計

程式設計之陣列外傳。

陣列?啥?是列陣吧?要打仗嗎? 喔,不不不,是陣列無誤。這是英文 Array 翻譯而來的結果。不過,說真的,光聽陣列這兩個字其實頗抽象的,因為從字面上很難去了解它到底是什麼樣的東西。 也許我們可以拿戰爭中常用的陣形來作比喻。

其實陣列,說簡單一點就是一排很多空格的櫃子,每一格都有編號,編號從0到你所設定的格數(長度)為止。以剛剛那個程式碼來講,他第一排軍人的編號是0而不是1,第二排的編號則是1..以此類推。….

閱讀全文
程式設計

關於break、continue之間的關係。

其實講到了條件判斷就該題一下跳出迴圈的這個流程控制方式。這邊先拿簡單的拿break這個最常見的文字來說明,範例先行!這次的程式碼很短,其實是我省略幾個東西,包含縮排以及if的大小括弧,因為if只有一行需要執行的程式碼,因此是可以省略大小括弧的。好的,那麼我想大家都看見關鍵字break了。[…]

閱讀全文
程式設計

程式設計條件判斷之章,if。

如果,我們其實還滿掛在嘴上的一個詞語,他可以是假設,也可以是一種設想。上一篇文章我們談到條件判斷這玩意,接下來我們就從最常見的”如果”說起。所以上一篇提到的「不會時隔數月」是指數個月以內我就會發出新的文章這樣的意思…好啦,我知道這很白爛,放輕鬆一下咩。回顧一下那篇文章的最後小測試。(注意!這段程式碼使用的輸出方式是JAVA的寫法。)

閱讀全文
程式設計

程式設計條件判斷之章。

條件判斷,乍看之下似乎是個很深奧的名詞,其實不然,這詞比起迴圈來得易懂,因為你生活中就經常用到啊!雖然在許多程式語言的書籍裡會把這個稱做條件分支,但我認為條件判斷比較符合這邊的內容。…還是太難? 沒關係,我把這詞分開來講。

閱讀全文
程式設計

程式設計迴圈之章,while。

While是另一個常見的迴圈控制語法,在英文裡 while 有當的意思,請注意是”ㄉㄤ”不是”ㄉㄤˋ”。 while 與 for 有何不同呢? 除了語法上的表達不同之外,其應用的地方也不太相同。以for來講,他最常被應用於準確的次數控制,而while則較常被使用在不明確的次數控制上,當然,在你熟悉了while之後,也是可以讓他具有與for類似的性質。

閱讀全文
程式設計

程式設計迴圈之章,for。

經過上一篇沒有任何語法解說的文章後,相信各位對於迴圈這東西仍然是一頭霧水,這,不意外。
今天,這篇文章將以實際的例子帶領各位進入迴圈的領域,以下文章將會有3種語言版本的迴圈,分別是C、Java、Visual Basic這三種學校教學常見的語言。另外,獨夜也希望大家在閱讀的同時能練習一遍,自己實際跑一次的感覺絕對比光看不練的感覺還要棒啊!

閱讀全文
程式設計

程式設計迴圈之章

第一篇關於程式語言的文章,我就先直接切入程式語言最常見也最常應用,同時也是最常讓你腦筋打結的的東西,迴圈。而,在文章開始之前,我要麻煩觀看本文的各位先將迴圈這個名詞暫時忘記,這是為了避免你腦袋真的不停的旋轉…

閱讀全文