C Programming
This page is brought to you by Wikimedia Laboratories
Wikibooks Contributors Present:
Programming in C
If you have questions related to C, ask at the Q&A.
Table of contents
Introduction
Beginning C
- Basics of Compilation
- Programming Structure and Style
- Error Handling
- Variables
- Simple Input and Output
- Simple Math in C
- Further Math in C
- Program Flow
- Procedures and Functions
- The Preprocessor
- Libraries
- Standard libraries
- File I/O
- Exercises
In-depth C ideas
- Arrays & Strings
- Pointers and relationship to arrays
- Memory Management
- String Manipulation
- C complex types
- Sockets and Networking (UNIX)
- Common Practices
- Serialization and X-Macros
- Coroutines
C and beyond
- Weaknesses of C
- Language Overloading and Extensions
- Combining Languages
- Commented Source Code Library
- Further reading for windows game programing
Computer Programming
The following articles are C adaptions from articles of the Computer programming book.
C Reference Tables
This section has some tables and lists of C entities.
