C 程式的編寫和實現

2021-08-04 21:10:44 字數 740 閱讀 7240

乙個程式從編寫到最後得到執行結果要經歷以下一些步驟。

用c++語言編寫程式

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

對源程式進行編譯

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

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

將目標檔案連線

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

執行程式

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

分析執行結果

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

C 程式的編寫和實現

乙個程式從編寫到最後得到執行結果要經歷以下一些步驟。用c 語言編寫程式 用高階語言編寫的程式稱為 源程式 source program c 的源程式是以.cpp作為字尾的 cpp是c plus plus 的縮寫 對源程式進行編譯 為了使計算機能執行高階語言源程式,必須先用一種稱為 編譯器 compl...

C 程式的編寫和實現

乙個程式從編寫到最後得到執行結果要經歷以下一些步驟。用c 語言編寫程式 用高階語言編寫的程式稱為 源程式 source program c 的源程式是以.cpp作為字尾的 cpp是c plus plus 的縮寫 對源程式進行編譯 為了使計算機能執行高階語言源程式,必須先用一種稱為 編譯器 compl...

C 程式的編寫和實現

c 程式的編寫和實現 乙個程式從編寫到最後得到執行結果要經歷以下一些步驟。1.用c 語言編寫程式 用高階語言編寫的程式稱為 源程式 source program c 的源程式是以.cpp作為字尾的 cpp是c plus plus 的縮寫 2.對源程式進行編譯 為了使計算機能執行高階語言源程式,必須先...