C/C++程序員查詢辭典

出版時間:2003-1  出版社:中國鐵道出版社  作者:中國鐵道出版社  
Tag標簽:無  

內(nèi)容概要

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

書籍目錄

Chapter 1 數(shù)據(jù)類型. 變量和常量 1
基本類型 1
聲明變量 3
初始化變量 3
標識符 4
類 4
繼承 6
結(jié)構(gòu) 7

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C/C++程序員查詢辭典 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7