C Programming

From Wikibooks, the open-content textbooks collection

(Redirected from Programming:C)
Jump to: navigation, search

Wikibooks Contributors Present:
Programming in C

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

Contents page


If you have questions related to C, ask at the Q&A.


[edit] Table of contents

[edit] Introduction

Why Learn C
History
What you need before you can learn
Using a Compiler
A Taste of C

[edit] 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

[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
Typecasting

[edit] C and beyond

Weaknesses of C
Language Overloading and Extensions
Combining Languages
Commented Source Code Library
Further reading for windows game programming

[edit] Computer Programming

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

Statements

[edit] C Reference Tables

This section has some tables and lists of C entities.

[edit] External Links

C Programming Tutorials

Personal tools