資源簡介
C++程序設計,譚浩強編著,清華大學出版社。
課件制作:南京理工大學 陳清華 朱紅
C語言的主要特點是:
1、C語言是一種結構化的程序設計語言,語言本身簡潔、使用靈活方便。既適用于設計和編寫大的系統程序,又適用于編寫小的控制程序,也適用科學計算。
2、它既有高級語言的特點,又具有匯編語言的特點。運算符豐富,除了提供對數據的算術邏輯運算外,還提供了二進制的位運算。并且也提供了靈活的數據結構。用C語言編寫的程序表述靈活方便,功能強大。用C語言開發的程序,其結構性好,目標程序質量高,程序執行效率高。
3、程序的可移植性好。用C語言在某一種型號的計算機上開發的程序,基本上可以不作修改,而直接移植到其它型號和不同檔次的計算機上運行。
4、程序的語法結構不夠嚴密,程序設計的自由度大。這對于比較精通C語言的程序設計者來說,可以設計出高質量的非常通用的程序。但對于初學者來說,要能比較熟練運用C語言來編寫程序,并不是一件容易的事情。與其它高級語言相比而言,調試程序比較困難。往往是編好程序輸入計算機后,編譯時容易通過,而在執行時還會出錯。但只要對C語言的語法規則真正領會,編寫程序及調試程序還是比較容易掌握的。
為了克服C語言本身存在的缺點,并保持C語言簡潔、高效,與匯編語言接近的特點,1980年,貝爾實驗室的Bjarne Stroustrup博士及其同事對C語言進行了改進和擴充,并把Simula 67中類的概念引入到C中。并在1983年由Rick Maseitti提議正式命名為C++(C Plus Plus)。后來,又把運算符的重載、引用、虛函數等功能加入到C++中,使C++的功能日趨完善。
當前用得較為廣泛的C++有:VC++ (Visual C Plus Plus)、 BC++(Borland C Plus Plus)、AT&T C++等
代碼片段和文件信息
評論
共有 條評論