C Programming

(Redirected from C programming language)

Wikibooks Contributors Present:
C Programming

A comprehensive look at the C programming language and its features.

Table of Contents edit

Introduction edit

  Why Learn the C programming Language?
  What you need before you can learn
  Obtaining a Compiler

Beginning C edit

  Intro Exercise
  Basics of Compilation
  Programming Structure and Style
  Simple Input and Output
  Operators and type casting
  Arrays and Strings
  Program Flow Control
  Procedures and Functions
  Standard Libraries

Intermediate C edit

  Advanced Data Types
  Pointers and Relationship to Arrays
  Memory Management
  Error Handling
  Stream I/O
  String Manipulation
  Further Math

Advanced C edit

  Common Practices
  Preprocessor Directives and Macros
  Sockets and Networking (UNIX)
  Serialization and X-Macros

C and Beyond edit

  Particularities of C
  Low-level I/O
  C Trigraph
  Language Overloading and Extensions
  Combining Languages
  Object Oriented Programming: The GObject System
  Commented Source Code Library

Computer Science edit

Some of the following are C adaptations of articles from the Computer programming book.

  Side Effects and Sequence Points

Reference Tables edit

This section has some tables and lists of C entities.

  Standard Library Reference
  Preprocessor Reference
  Language Reference

Platform Reference edit

  GNU C Library
  MS Windows

Appendices edit

Related Wikibooks edit