欢迎光临
免费的PDF电子书下载网站

C程序设计语言(英文版.第2版) PDF下载

编辑推荐

暂无

内容简介

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书是C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。本书第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的。现在,这一程序已经成为众多程序设计语言入门的*课。
第2版根据1987年制定的ANSIC标准做了适当的修订,引入了*的语言形式,并增加了新的示例。通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。

作者简介

暂无

C程序设计语言(英文版.第2版) PDF下载

目录

第1版序
lntroductioa
Chapter 1. A TutorinJ !ntroducfioa
 ;  ;  ;  ;1.1  ;Getting Started
 ;  ;  ;  ;1.2  ;Variables and Arithmetic Expresaions
 ;  ;  ;  ;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 by Value
 ;  ;  ;  ;1.9  ;Character Arrays
 ;  ;  ;  ;1.10 External Variables and Scope
Chapter 2. Types, Operators, and Exlwessions
 ;  ;  ;  ;2.1  ;Variable Names
 ;  ;  ;  ;2.2  ;Data Types and Sizes
 ;  ;  ;  ;2.3  ;Constants
 ;  ;  ;  ;2.4  ;Declarations
 ;  ;  ;  ;2.5  ;Arithmetic Operators
 ;  ;  ;  ;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 Evaluation
Chapter 3. Conteoi Flew
       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 Labels
Chapter 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 Preprocessor
Chapter 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 Arguments
       5.11 Pointers to Functions
       5.12 Complicated Declarations
Chapter 6. Structures
       6.1  Basics of Structures
       6.2  Structures 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  Unions
       6.9  Bit-fields
Chapter 7. Input and Output
       7.1  Standard Input and Output
       7.2  Formatted Output--Printf
       7.3  Variable-length Argument Lists
       7.4  Formatted Input--Scanf
       7.5  File Access
       7.6  Error Handling--Stderr and Exit
       7.7  Line Input and Output
       7.8  Miscellaneous Functions
Chapter g. The UNIX System Interface
       8.1  File Descriptors
       8.2  Low Level I/O--Read and Write
       8.3  Open, Creat, Close, Unlink
       8.4  Random Access--Lseek
       8.5  Example--An Implementation of Fopen and Getc
       8.6  Example--Listing Directories
       8.7  Example--A Storage Allocator
Appendix A. Reference Manual
       A 1  Introduction
       A2  Lexical Conventions
       A3  Syntax Notation
       A4  Meaning of Identifiers
       A5  Objects and [.values
       A6  Conversions
       A7  Expressions
       A8  Declarations
       A9  Statements
       Al0 External Declarations
       All Scope and Linkage
       Al2 Preprocessing
       Al3 Grammar
Appendix B. Standard Library
       BI   Input and Output:
       B2  Character Class Tests:
       B3  String Functions:
       B4  Mathcmatical Functions:
       B$  Utility Functions:
       B6  Diagnostics:
       B7   Variable Argumcnt Lists:
       B8  Non-local Jumps:
       B9  Signals:
       BI0 Date and Time Functions:
       Bi I  Implementation-defined Limits: and
Appendix C. Summary of Changes
Index

C程序设计语言(英文版.第2版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:C程序设计语言(英文版.第2版)