[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 - 用十年的時間自學編程