1. 程式人生 > >Linux C程式設計—一站式學習 讀書筆記

Linux C程式設計—一站式學習 讀書筆記

部分 I. C語言入門

第 1 章 程式的基本概念

(1)程式由一系列指令(Instruction)組成,指令是指示計算機做某種運算的命令,通常包括以下幾類:

輸入(Input) :從鍵盤、檔案或者其它裝置獲取資料。

輸出(Output) :把資料顯示到螢幕,或者存入一個檔案,或者傳送到其它裝置。

基本運算 :執行最基本的數學運算(加減乘除)和資料存取。

測試和分支 :測試某個條件,然後根據不同的測試結果執行不同的後續指令。

迴圈 :重複執行一系列操作。

(2)編譯執行的過程

首先你用文字編輯器寫一個C程式,然後儲存成一個檔案,例如program.c (通常C程式的檔名字尾是.c ),這稱為原始碼(Source Code)或原始檔,然後執行編譯器對它進行編譯,編譯的過程並不執行程式,而是把原始碼全部翻譯成機器指令,再加上一些描述資訊,生成一個新的檔案,例如a.out ,這稱為可執行檔案,可執行檔案可以被作業系統載入執行,計算機執行該檔案中由編譯器生成的指令,如下圖所示: