C 語言
[C 語言] 結構(Structures)
結構(Structures)是將多個相關的變數(可能含有多種不同的資料型態的變數)儲存於『一個名稱』底下方便掌握的型態。
基本上,struct
的宣告方法如下:
[C 語言] 指標(pointer)
指標(pointer)是一種指向變數記憶體位址的變數。一般而言,當我們今天跟系統宣告了一個變數並賦值時,程式會向記憶體申請空間來儲存:
Read More »[C 語言] 指標(pointer)[C 語言] 函式(Functions)
函式(function)是程式設計中的一個重要的概念,函式並不是公式,而是完成特定功能的程式碼區塊。一般而言,『函式』跟『函數』有點像:我們輸入 INPUT,就會產生執行後的結果 OUTPUT。
Read More »[C 語言] 函式(Functions)[C 語言] 陣列 (Arrays)
陣列(Array)是一種資料儲存的格式,在硬體中以連續記憶體空間來儲存資料;也就是說,每個元素之間的記憶體位置是相鄰的。
而在 C 語言當中,我們可以宣告一個變數代表整個陣列。例如 X[10]
這樣的型態便代表著有 10 筆資料儲存在 X 陣列當中,編號則是從 0 到 9。
[C 語言] 字元輸入輸出、文件讀寫
不論是在什麼程式語言當中,關於文字的處理都是重要的。畢竟在電腦系統當中,有許多的設定都是直接透過文字來進行操作。
故本節筆記則主要紀錄如何輸入、輸出文字,同時記述而和讀檔寫檔。
Read More »[C 語言] 字元輸入輸出、文件讀寫[C 語言] 符號常數(Symbolic Constants)
撰寫符號常數(Symbolic Constants)是種提高『原始碼可讀性』的方法。正如經典的攝氏溫度與華氏溫度的轉換,其中邊界值與更新值等的 lower、upper、step 其實都是有意義的數字,尤其是溫度的邊界值。
Read More »[C 語言] 符號常數(Symbolic Constants)[C 語言] For 迴圈(The For Statement)
在前一篇筆記當中,紀錄了如何攝氏溫度與華氏溫度之間如何透過程式轉換([C 語言] 變數(Variables)與算術表達式(Arithmetic Expressions))。在過程中,我們透過 while
迴圈不斷增加華氏溫度,並查看轉換出的攝氏溫度結果。
而在程式當中,若希望程式能反覆執行同樣的指令,則也可以使用 for
迴圈(for-loop)來做到這件事。
[C 語言] 變數(Variables)與算術表達式(Arithmetic Expressions)
電腦(Computer)在中國也被稱為『計算機』,能夠輔助人類『計算』自然是它開發出來最重要的功能之一。
本小節透過攝氏溫度(°C)與華氏溫度(°F)的轉換,闡述何者為『變數』、何者又是算術表達式。
Read More »[C 語言] 變數(Variables)與算術表達式(Arithmetic Expressions)[C 語言] 使用 gcc 指令編譯,並印出 Hello World
C 語言是最常見的程式語言之一,能夠在許多 Unix 系統中瞧見它的身影,許多系統與程式也都是使用 C 語言來進行開發。
所以 C 語言可說是程式開發人員熟悉起來絕對沒有壞處的程式語言。
Read More »[C 語言] 使用 gcc 指令編譯,並印出 Hello World