[2] 編寫第一個C語言程序

上一節:《搭建編程的環境》

雙擊桌面的CodeBlocks圖標進入開發界面。

(注意:如果打開後右下角彈出「找不到Compiler」的提示,需要點Settings>Compiler...,然後點擊Reset defaults按鈕)

編程第一步:開始創建程序文件。點擊工具欄的第一個按鈕,然後選Empty file

下面我們來編寫一個最簡單的程序,程序裡面定義兩個整數A和B,程序要返回A+B的值,代碼如下:

int main(){ int A = 4; int B = 8; return A + B;}

注意:每條語句的末尾都必須打一個分號( ; )

敲完代碼之後點擊第一個箭頭指向的Build按鈕

系統會詢問你是否保存剛才輸入的程序,我們可以輸入first(文件名可以隨便取),並選擇保存在桌面上。

這時能看到桌面一下子生成了3個新文件。

然後我們再點擊第二個箭頭指向的Run按鈕

,發現屏幕上終於出現了預想中的12了。

如果你嫌點擊Build和Run兩個按鈕比較麻煩,還可以只點擊第三個箭頭指向的Build and Run這一個按鈕。

知識點:什麼是編譯?

運行first程序之前,執行的Build操作被稱為「把源代碼編譯成可執行文件」。計算機內部的各種電子元器件(CPU,內存,硬碟,顯卡,顯示器等)只能處理一些極其機械的數字信號指令,要直接使用這些指令來操作計算機,對於人類來說是極其枯燥的。Code::Blocks自帶的compiler(中文叫編譯器)組件,就能幫助我們把C語言代碼改寫成計算機能輕易識別的指令序列,而C語言代碼又不是那麼枯燥,這樣就大大提高了程序員的生產力。

然而源代碼必須嚴格遵守C語言的語法,編譯器才能改寫成可以運行的指令,否則就會報出編譯錯誤。這不能怪編譯器太死板,畢竟編譯器不是人工智慧的,不能像你老師一樣揣測出你內心真實的想法,所以牢記語法再多加練習才能讓你和C語言和諧相處。

下一節《入門問題》


推薦閱讀:

[1] 搭建編程的環境
[4] 函數
[6] 分支、循環與遞歸
Teach Yourself Programming in Ten Years - 用十年的時間自學編程

TAG:編程學習 | 編程入門 |