C Programming
The complete C Programming book from Wikibooks, converted to Markdown for MkDocs. It is fetched and converted entirely by LLM.
Source: C Programming on Wikibooks.
Content is available under the Creative Commons Attribution-ShareAlike 3.0 license.
Introduction
Beginning C
- Intro exercise
- Preliminaries
- Basics of compilation
- Simple output
- Variables
- Simple input
- Operators and type casting
- Arrays and strings
- Program flow control
- Procedures and functions
- Headers and libraries
- Beginning exercises
Intermediate C
- Advanced data types
- Pointers and arrays
- Side effects and sequence points
- Memory management
- Error handling
- Stream I/O
- String manipulation
- Further math
- Standard libraries
Advanced C
- Common practices
- Preprocessor directives and macros
- Networking in UNIX
- X macros and serialization
- Coroutines
C and beyond
Reference tables
- Standard library reference
- Statements
- Preprocessor reference
- Language reference
- POSIX
- GNU C library
- MS Windows