User:KillerGardevoir/Collections/C Programming

C Programming

 * C Programming
 * Contents
 * Q&A


 * Introduction
 * Why learn C?
 * History
 * What you need before you can learn
 * Using a Compiler
 * A taste of C


 * Beginning C
 * Compiling
 * Structure and style
 * Variables
 * Simple Input and Output
 * Simple math
 * Further math
 * Control
 * Procedures and functions
 * Error handling
 * Preprocessor
 * Libraries
 * Standard libraries
 * File IO
 * Beginning exercises


 * In-depth C ideas
 * Arrays
 * Pointers and arrays
 * Memory management
 * Strings
 * Complex types
 * Networking in UNIX
 * Common practices
 * Serialization
 * Coroutines
 * Typecasting


 * C and beyond
 * Weaknesses of C
 * Language extensions
 * Mixing languages
 * Code library


 * Computer Programming
 * Statements


 * C Reference Tables
 * Reference Tables
 * Compilers


 * External Links
 * C_Programming