簡述C 程式編寫的過程

2022-08-26 21:57:31 字數 781 閱讀 4049

學習c++程式設計(相關c++程式設計-基礎知識篇)乃至於所有的程式語言每當你編寫乙個程式從編寫到最後得到執行結果要經歷以下一些步驟:

1、用c++語言編寫程式

用高階語言編寫的程式稱為「源程式」(source program)。c++的源程式是以.cpp作為字尾的(cpp是c plus plus 的縮寫)。

2、對源程式進行編譯

為了使計算機能執行高階語言源程式,必須先用一種稱為「編譯器(complier)」的軟體(也稱編譯程式或編譯系統),把源程式翻譯成二進位制形式的「目標程式(object program)」。

編譯是以源程式檔案為單位分別編譯的。目標程式一般以.obj或.o作為字尾(object 的縮寫)。編譯的作用是對源程式進行詞法檢查和語法檢查。編譯時對檔案中的全部內容進行檢查,編譯結束後會顯示出所有的編譯出錯資訊。一般編譯系統給出的出錯資訊分為兩種,一種是錯誤(error);一種是警告(warning) 。

3、將目標檔案連線

在改正所有的錯誤並全部通過編譯後,得到乙個或多個目標檔案。此時要用系統提供的「連線程式(linker)」將乙個程式的所有目標程式和系統的庫檔案以及系統提供的其他資訊連線起來,最終形成乙個可執行的二進位制檔案,它的字尾是.exe,是可以直接執行的。

4、執行程式

執行最終形成的可執行的二進位制檔案(.exe檔案),得到執行結果。

5、分析執行結果

如果執行結果不正確,應檢查程式或演算法是否有問題。

學習更程式語言教程請登入e良師益友網。

c 編譯過程簡述

ifndef main header define main header include stdafx.h define pi 3.1415926 struct xx class xx endif例1 define pi 3.1415926 就是建立起pi和3.1415926之間的對映關係,好在編...

編寫高效的C 程式

本文說的是程式的執行效率,不是編寫程式的效率。提公升效率的兩種方式 語言層次的效率涉及盡量高效地使用語言,例如將按值傳遞物件改為按引用傳遞。這種做法只能達到這一步。更重要的是設計層次的效率,包括使用高效的演算法,避免不必要的步驟和計算,選擇恰當的設計優化。優化已有的 涉及用更好 更高效的演算法或資料...

編寫C 程式的IDE

編寫c 程式,在windows平台下,除了昂貴的visual studio.net這個正宗的工具外,你還了解哪些?聽說有個eclipse,ibm投錢開發的開源工具,有人也做了個for net的plugin,自己沒有用過,沒有發言權。最近卻看到另外乙個讓人耳目一新的開源ide,sharpdevelop...