C 程式編寫之道

2021-06-16 18:24:06 字數 1152 閱讀 5993

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.分析執行結果

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

關於c++上機實踐

在了解了c++語言的初步知識後,讀者最好盡快在計算機上編譯和執行c++程式,以加深對c++程式的認識,並初步掌握c++的上機操作。

讀者可以使用不同的c++編譯系統,在不同的環境下編譯和執行乙個c++程式。但是需要強調的是,我們學習的是c++程式設計,應當掌握的是標準c++,而不應該只了解某一種「方言化」的c++。不應當只會使用一種c++編譯系統,只能在一種環境下工作,而應當能在不同的c++環境下執行自己的程式,並且了解不同的c++編譯系統的特點和使用方法,在需要時能將自己的程式方便地移植到不同的平台上。

在一些c++書籍

中簡單介紹了在visual c++ 6.0和gcc兩種典型的環境下執行c++程式的方法。

請讀者選擇一種(如能做到兩種更好) c++編譯系統,在該環境下輸入和執行習題中的程式,掌握上機的方法和步驟。

Ubuntu編寫C 程式

本文 首先編輯自己的c 程式,並存為.cpp或.cc檔案,如編輯hello.cpp include 這裡不要寫成不然會冒出乙個warning的 using namespace std int main main 必須返回 int 如果你想寫void main的話會報error的 cout hello...

C 編寫串列埠程式

下面闡述一下幾點 1 需要呼叫serialport類 示例 public static void main else name,message readthread.join serialport.close public static void read catch timeoutexceptio...

ubuntu編寫C程式

參考 1 使用gcc編寫c程式 1.1 首先建立乙個新的c語言原始檔 vim hello.c開啟vim介面後按i進入寫入模式,然後寫入 include int main 接著輸入 wq儲存並退出 可以使用wq!強制退出 然後進行編譯 執行 gcc hello.c o hello 編譯 最後的hell...