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 |