cplusprimerC編譯器
A. 幾本書的比較:C primer plus和C和指針+c陷阱與缺陷+C專家編程 C語言編程三劍客這三本的區別
1、適用基礎不同
《C primer plus》是C語言經典入門課程,對基礎知識講解的十分詳細,因此完全零基礎的人也能看懂。《C和指針》則適用於有一定C語言基礎,但是想要進一步學習的人。至於C編程三劍客,則適用於對C語言十分了解,並需要深入學習的人。
2、難度不同
《C primer plus》,從非常基礎的C語言知識開始講起,難度系數算是這幾本書里最低的。《C和指針》,重點講述C語言的靈魂——指針,所以難度較高。而C編程三劍客,講述的是更深一層次的內容,所以難度最大。
3、主要內容不同
《C primer plus》主要講解最基礎的C語言語法知識,通過學習這本書,你可以對C語言有一個基本的認識。《C和指針》,從書名就可以看得出來,這本書是重點講述C語言知識中的靈魂——指針的。而C編程三劍客,則主要是講解如何寫出更高質量的C代碼,並指出C編程中容易犯的錯誤。
B. C Primer Plus和C++ Primer Plus這兩本書有啥區別
一、出版時間不同
1、C Primer Plus:是2005年2月人民郵電出版社出版的圖書,作者Stephen Prata,譯者雲巔工作室。
2、C++ Primer Plus:是2015年人民郵電出版社出版的圖書,作者是 [美]普拉塔(Prata,S.)。
二、語言不同
1、C Primer Plus:是C語言的經典教材。
2、C++ Primer Plus:是C++語言的經典教材。
三、內容不同
1、C Primer Plus:全書共17章。第1、2章學習C語言編程所需的預備知識。第3到15章介紹了C語言的相關知識,包括數據類型、格式化輸入輸出、運算符、表達式、流程式控制制語句、函數、數組和指針、字元串操作、內存管理、位操作等等,知識內容都針對C99標准。
2、C++ Primer Plus:全書分17章和10個附錄,分別介紹了C++程序的運行方式、基本數據類型、復合數據類型、循環和關系表達式、動態內存分配、繼承、代碼重用、友元、異常處理技術、string類和標准模板庫、輸入/輸出等內容。