C Programming
From Wikibooks, open books for an open world
|
|
C Programming is a featured book on Wikibooks because it contains substantial content, it is well-formatted, and the Wikibooks community has decided to feature it on the main page or in other places. Please continue to improve it and thanks for the great work so far! A {{Goodbook}} template should be created to advertise it. |
Wikibooks Contributors Present:
C Programming
[edit] Table of contents
|
|
|
[edit] Introduction
[edit] Beginning C
- Basics of Compilation
- Programming Structure and Style
- Variables
- Simple Input and Output
- Simple Math in C
- Further Math in C
- Program Flow
- Procedures and Functions
- Error Handling
- The Preprocessor
- Libraries
- Standard libraries
- File I/O
- Exercises
[edit] 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
[edit] C and beyond
- Particularities of C
- Language Overloading and Extensions
- Combining Languages
- Object Oriented Programming: The GObject System
- Commented Source Code Library
[edit] Computer Programming
The following are C adaptations of articles from the Computer programming book.
[edit] C Reference Tables
This section has some tables and lists of C entities.
- C References - The Whole List
- C Reference
- POSIX Reference
- Platform Reference
- C Compilers Reference List