C/C++程式設計師查詢辭典

C/C++程式設計師查詢辭典

《C/C++程式設計師查詢辭典》是2003年中國鐵道出版社出版的圖書,作者是中國鐵道出版社。

基本介紹

  • 書名:C/C++程式設計師查詢辭典
  • 作者:中國鐵道出版社
  • ISBN:9787113050245
  • 頁數:301
  • 定價:25.0
  • 出版社:中國鐵道出版社
  • 出版時間:2003-1
  • 裝幀:精裝
內容介紹,作品目錄,

內容介紹

C和C++是世界上最重要的程式語言。在當今的世界中,要成為專業的程式設計師,就意味著必須熟悉這兩種語言。它們是現代編程的基礎。 C語言是在20世紀70年代由Dennis Ritchie發明的。
它是一種中級語言。C語言將高級語言的控制結構、位操作能力以及指針(地址)結合起來。這樣,程式設計師就幾乎可以使用C語言完全控制機器。C語言是在1980年末第一次標準化的,當時採用了C語言的ANSI(美國國家標準化協會,American National Standards Institute)標準。這一版本的C語言通常稱為C89。這一標準還由ISO(國際標準化組織,International Standards Organizaion)所採用。1995年,C89又做了細微的修訂。 C++是在1979年由Bjarne Stroustriup發明的。
在20世紀80年代以及90年代的大部分時間裡,許多人為C++的發展和修訂做出了不懈的努力。最後,在1998年,採用了C++的一個ANSl/lSO標準。簡單地說,C++就是C語言的面向對象版本。C++是在C89及其1995年修訂的基礎上構建起來的。實際上,C89所定義的C語言版本通常被稱為“C++的C子集”。
雖然C++是從對C語言的一組面向對象擴展開始的,但很快它就發展成為一種獨立的程式語言。今天,C++的大小几乎是C語言的兩倍。毋庸贅述,C++是人類所設計出來的最強大的計算機語言之一。
在1999年,採用了C語言的一個新的ANSI/ISO標準。這個版本稱為C99。它包括了許多改進以及幾種新功能。其中一些“新”功能是從C++借鑑的,而另外一些則是全新的創新,因此,C99所添加的某些功能與C++不兼容。這表示隨著C99的出現,標準C語言不再是C++的純子集。所幸的是,許多不兼容性是與很容易避免的專用功能相關的。
因此,仍然能夠很方便地編寫與C和C++都兼容的代碼。在編寫本書時,還沒有一種主要的編譯器接受了所有的C99添加功能,但這種狀況肯定是要改變的。 下表簡單地介紹了C89、C99和C++之間的關係。 C89 C語言最初的ANSI/ISO標準。C89就是現在大部分程式設計師認作C語言的版本。 C++ C語言的面向對象版本。C++的當前ANSl/lSO標準是在C89的基礎上建立起來的,因此,C89形成了C++的子集。 C99 C語言的最新版本。包括C89的所有功能,並且添加了幾種新功能。C++的當前標準不支持其中的一些新功能。
本書介紹了 C89、 C99和 C++。當某種功能為其中一種語言所獨有時,就會標記出來。否則,就意味著此功能適用於所有這三種語言。 毫無疑問,C和C++是兩個很大的主題。因此,在這裡覆蓋這兩種重要語言的所有方面是不可能的。相反,這本參考手冊濃縮了這兩種語言的主要功能,以方便讀者的使用。

作品目錄

Chapter 1 數據類型. 變數和常量 1
基本類型 1
聲明變數 3
初始化變數 3
標識符 4
類 4
繼承 6
結構 7

相關詞條

熱門詞條

聯絡我們