Official docs outline
11 sections- GNU C Language Manual
Language reference covering types, expressions, statements, functions, and pointers.
- Data Types and Pointers
Integer, floating-point, array, struct, union, enum types, and pointers.
- Expressions and Operators
Operators, precedence, and conversions.
- Statements
Control flow statements and loops.
- Functions
Function definitions, calls, and recursion.
- Variables and Storage
Variable declarations, scope, storage classes, and type qualifiers.
- GNU C Library: Memory and Strings
Memory allocation and the C standard library.
- Input/Output Streams
Streams, files, and low-level I/O.
- Processes and Signals
Process creation and signal handling.
- GCC Compiler
GCC options, extensions, and warnings.
- ISO C Standard (WG14)
The ISO/IEC C standard committee.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.