出版時間:2006-8-1 出版社:機械工業(yè)出版社 作者:Brian W. Kernighan,Dennis M. Ritchie 頁數(shù):272
Tag標簽:無
內容概要
在計算機發(fā)展的歷史上,沒有哪一種程序設計語言像C語言這樣應用廣泛。本書是C語言的設計者之一Dennis M.Ritchie和著名計算機科學家Brian W.Kernighan合著的一本介紹C語言的權威經(jīng)典著作。我們現(xiàn)在見到的大量論述C語言程序設計的教材和專著均以此書為藍本。本書第1版中介紹的C語言成為后來廣泛使用的C語言版本——標準C的基礎。人們熟知的“hello,World"程序就是由本書首次引入的?,F(xiàn)在,這一程序已經(jīng)成為眾多程序設計語言入門的第一課。 第2版根據(jù)1987年制定的ANSIC標準做了適當?shù)男抻?,引入了最新的語言形式,并增加了新的示例。通過簡潔的描述、典型的示例,作者全面、系統(tǒng)、準確地講述了C語言的各個特性以及程序設計的基本方法。對于計算機從業(yè)人員來說,本書是一本必讀的程序設計語言方面的參考書。
作者簡介
Brian W.Kernighan,貝爾實驗室計算科學研究中心高級研究人員,著名的計算機科學家。他參加了UNIX系統(tǒng)、C語言、AWK語言和許多其他系統(tǒng)的開發(fā),同時出版了許多在計算機領域具有影響的著作,包括《The Elements of Programming Style》、《The Practice of Programming》、《Th
書籍目錄
序第1版序IntroductionChapter 1.A Tutorial Introduction 1.1 Getting Started 1.2 Variables and Arithmetic Expressions 1.3 The For Statement 1.4 Symbolic Constants 1.5 Character Input and Output 1.6 Arrays 1.7 Functions 1.8 Arguments-Call aby Value 1.9 Character Arrays 1.10 External Variables and ScopeChapter 2.Types,Operators,and Expressions 2.1 Variable Names 2.2 Data Types and Sizes 2.3 Constants 2.4 Declarations 2.5 Arithmetic Cperators 2.6 Relational and Logical Operators 2.7 Type Conversions 2.8 Increment and Decrement Operators 2.9 Bitwise Operators 2.10 Assignment Operators and Expressions 2.11 Conditional Expressions 2.12 Precedence and Order of EvaluationChapter 3.Control Flow 3.1 Statements and Blocks 3.2 If-Else 3.3 Else-If 3.4 Switch 3.5 Loops-While and For 3.6 Loops-Do-while 3.7 Break and Continue 3.8 Goto and LabelsChapter 4.Functions and Program Structure 4.1 Basics of Functions 4.2 Functions Returning Non-integers 4.3 External Variables 4.4 Scope Rules 4.5 Header Files 4.6 Static Variables 4.7 Register Variables 4.8 Block Structure 4.9 Initialization 4.10 Recursion 4.11 The C PreprocessorChapter 5.Pointers and Arrays 5.1 Pointers and Addresses 5.2 Pointers and Function Arguments 5.3 Pointers and Arrays 5.4 Address Arithmetic 5.5 Character Pointers and Functions 5.6 Pointer Arrays;Pointers to Pointers 5.7 Multi-dimensional Arrays 5.8 Initialization of Pointer Arrays 5.9 Pointers vs Multi-dimensional Arrays 5.10 Command-line Argunents 5.11 Pointers to Functions 5.12 Complicated DeclarationsChapter 6.Structures 6.1 Basics of Structures 6.2 Strucures and Functions 6.3 Arrays of Structures 6.4 Pointers to Structures 6.5 Self-referential Structures 6.6 Table Lookup 6.7 Typedef 6.8 Bit-fieldsChapter 7.Input and Output 7.1 Standard Input and Output 7.2 Formatted Output-Printf ……Chapter8.The UNIX System InterfaceAppendix A.Reference ManualAppendix B.Standard LibraryAppendix C.Summary of ChangesIndex
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載