000 00856pam a2200265 a 4500
999 _c3221
_d3221
020 _a0131103709
020 _a0131103628 (pbk.)
040 _cCUS
082 0 0 _a005.13
_bKER/C
100 1 _aKernighan, Brian W.
245 1 4 _aThe C programming language/
_cBrian W. Kernighan, Dennis M. Ritchie.
250 _a2nd ed.
260 _aEnglewood Cliffs, N.J. :
_bPrentice Hall,
_cc1988.
300 _axii, 272 p. ;
_c25 cm.
500 _aIncludes index.
505 _aChapter 1. A Tutorial Introduction -- Getting Started -- Variables and Arithmetic -- Expressions -- The For Statement -- Symbolic Constants -- Character Input and Output --- Arrays -- Functions -- Arguments—Call by Value -- Character Arrays -- External Variables and Scope -- Chapter 2. Types, Operators, and Expressions -- Variable Names -- Data Types and Sizes -- Constants -- Declarations -- Arithmetic --- Operators -- Relational and Logical Operators -- Type Conversions -- Increment and Decrement Operators -- Bitwise Operators -- Assignment Operators and Expressions -- Conditional Expressions -- Precedence and Order of Evaluation -- Chapter 3. Control Flow -- Statements and Blocks -- Else -- Else-If -- Switch -- Loop.s —While and For -- Loops —Do-while -- Break and Continue -- Goto and Labels -- Chapter 4. Functions and Program Structure -- Basics of Functions -- Functions Returning Non-integers -- External Variables -- Scope Rules -- Header Files -- .6 Static Variables -- Register Variables -- Block Structure -- Initialization -- Recursion -- The C Preprocessor -- Chapter 5. Pointers and Arrays -- Pointers and Addresses -- Pointers and Function Arguments -- Pointers and Arrays -- Address Arithmetic -- Character Pointers and Functions -- Pointer Arrays; Pointers to Pointers -- Multi-dimensional Arrays -- Initialization of Pointer Arrays -- Pointers vs. Multi-dimensional Arrays -- Command-line Arguments -- Pointers to Functions -- Complicated Declarations -- Chapter 6. Structures -- Basics of Structures -- Structures and Functions --- Arrays of Structures -- Pointers to Structures -- Self-referential -- Structures -- Table Lookup -- Typedef -- Unions -- Bit-fields -- Chapter7. Input and Output -- Standard Input and Output -- Formatted Output —Print -- Variable-icngth Argument Lists -- Formatted Input—Scanf -- File Access -- Error Handling—Stderr and Exit -- Line Input and Output -- Miscellaneous Functions -- Giapter 8. The UNIX System Interface -- File Descriptors -- Low Level I/O—Read and Write -- Open, Great, Close, Unlink -- Random -- Access—Lseek -- Example—An Implementation of Fopen and Getc -- Example—Listing Directories -- Example—A Storage Allocator
650 0 _aC (Computer program language)
650 0 _aProgramming languages
700 1 _aRitchie, Dennis M.,
942 _cWB16