已读2%
预计阅读本页时间:-
预计阅读本页时间:-
Contents
广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元
- Chapter 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
- If-Else
- Else-If
- Switch
- Loops - 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
- 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
- Chapter 7: Input and Output
- Standard Input and Output
- Formatted Output - printf
- Variable-length Argument Lists
- Formatted Input - Scanf
- File Access
- Error Handling - Stderr and Exit
- Line Input and Output
- Miscellaneous Functions
- Chapter 8: The UNIX System Interface
- Appendix A: Reference Manual
- Introduction
- Lexical Conventions
- Syntax Notation
- Meaning of Identifiers
- Objects and Lvalues
- Conversions
- Expressions
- Declarations
- Statements
- External Declarations
- Scope and Linkage
- Preprocessor
- Grammar
- Appendix B: Standard Library
- Input and Output: <stdio.h>
- Character Class Tests: <ctype.h>
- String Functions: <string.h>
- Mathematical Functions: <math.h>
- Utility Functions: <stdlib.h>
- Diagnostics: <assert.h>
- Variable Argument Lists: <stdarg.h>
- Non-local Jumps: <setjmp.h>
- Signals: <signal.h>
- Date and Time Functions: <time.h>
- Implementation-defined Limits: <limits.h> and <float.h>
- Appendix C: Summary of Changes