官术网_书友最值得收藏!

1.5 程序的編寫、編譯和運行

計算機程序需要用編輯器來編寫,編輯器通常和其他相關工具軟件(如編譯器、連接器)構成比較大的軟件,一般稱為集成開發環境(Intergrated Development Environment,IDE)。本書推薦采用Dev-C++來編寫C++程序。關于Dev-C++這個軟件的使用,詳見本書附錄A。

一個C++程序從編寫到最后得到正確的運行結果,要經歷以下幾個主要的步驟。這些步驟都可以在Dev-C++中完成。

(1)在編輯器中用C++語言編寫程序。用編程語言編寫的程序稱為“源程序”。源程序編寫完后要保存為源程序文件。計算機里的文件名是由文件主名擴展名組成的。C++的源程序文件的擴展名是.cpp。例如,code.cpp,code是文件主名,.cpp是擴展名。

(2)對源程序進行編譯和連接。用稱為“編譯器”和“連接器”的軟件,把源程序翻譯并生成可以直接運行的可執行文件,這種文件的擴展名通常是.exe。編譯的作用是對源程序進行語法檢查,如果有語法錯誤,還會列出所有的編譯出錯信息。一個程序如果有語法錯誤,將無法運行。

(3)運行程序。運行最終形成的可執行文件,得到運行結果。

(4)分析運行結果。一個程序編寫完畢,能夠運行了,不一定就大功告成了。通常還要根據程序的運行結果判斷程序是否正確。如果運行結果不正確,則還要對程序進行分析和改正等。

主站蜘蛛池模板: 长葛市| 石河子市| 高台县| 行唐县| 永吉县| 镇坪县| 陕西省| 乌鲁木齐县| 淅川县| 大余县| 冷水江市| 比如县| 鄂托克前旗| 荆门市| 罗田县| 德安县| 余江县| 吴桥县| 房山区| 乐至县| 定日县| 扎兰屯市| 葫芦岛市| 漯河市| 新巴尔虎右旗| 温州市| 遵化市| 施秉县| 台州市| 昌黎县| 易门县| 岳阳市| 崇义县| 崇左市| 磐石市| 青神县| 墨脱县| 新绛县| 兴隆县| 合山市| 迁安市|