- 零基礎學C語言(第4版)
- 康莉 李寬
- 620字
- 2020-06-17 18:23:09
2.3 編譯運行
代碼輸入完畢后,依次單擊【構建(B)】/【構建(B)】菜單命令,CodeBlocks開始編譯連接。成功后的窗口如圖2-9所示。如果編譯失敗,請對照代碼2-1進行檢查。注意不要遺漏分號“;”。

圖2-9 編譯結果
注意 程序中所有分號都是英文標點,不是中文中的分號。
編譯成功后,依次單擊【構建(B)】/【運行(R)】菜單命令。程序開始運行,彈出一個控制臺窗口,如圖2-10所示。

圖2-10 運行結果
圖2-10中最上面的HelloWorld!是程序的輸出部分,后面兩行是CodeBlocks附加的信息。在控制臺窗口中隨意按一個鍵,程序退出,窗口關閉。
在Windows的文件瀏覽器中定位到輸出目錄,可以看見生成的.exe文件,如圖2-11所示。

圖2-11 生成的.exe文件
雙擊helloworld.exe文件,一個窗口一閃而過,這就是程序運行結束了。為了能看到程序的輸出結果,可以修改源代碼為代碼2-2。
代碼2-2 HelloWorld改進版HelloWorldII
/*<------------------------文件名:HelloWorldII.c ------------------------------>*/ 01 #include <stdio.h> /*包含該頭文件的目的是使用了函數printf*/ 02 /*空行,主要是為了分隔,編譯器忽略*/ 03 void main(void) /*主函數,入口點*/ 04 { /*函數開始*/ 05 printf("\nHello World!"); /*打印字符串*/ 06 getchar(); /*等待用戶按回車鍵*/ 07 } /*函數結束*/
【代碼解析】讀者可以自己先對比下這段代碼與上一段代碼的區別,就是多了第6行代碼,這是一個中斷函數,就是等待用戶按回車鍵,主要是為了防止屏幕一閃而過。
將代碼2-2編譯連接后,雙擊生成的.exe文件,彈出一個控制臺窗口,顯示了一行字“Hello World!”,后面有光標在閃爍著。現在可以欣賞自己創建的第一個可執行文件的輸出結果了。欣賞完畢后,按回車鍵,程序結束,窗口關閉。
說明 可以將該.exe文件復制到其他計算機上運行,結果是一樣的。
推薦閱讀
- 深入核心的敏捷開發:ThoughtWorks五大關鍵實踐
- Vue.js 3.x從入門到精通(視頻教學版)
- Python Geospatial Development(Second Edition)
- 機械工程師Python編程:入門、實戰與進階
- Python機器學習編程與實戰
- 機器學習與R語言實戰
- 第一行代碼 C語言(視頻講解版)
- Hands-On Kubernetes on Windows
- Android應用開發深入學習實錄
- 軟件體系結構
- PrimeFaces Blueprints
- SpringBoot從零開始學(視頻教學版)
- Flink技術內幕:架構設計與實現原理
- Arduino電子設計實戰指南:零基礎篇
- 城市信息模型平臺頂層設計與實踐