Guides:C/C Crash Course
From CoderGuide
The original version of this document was written as a single .html file. The target for this crash course was intended for all those who wish to learn how to program, and have no previous experience in programming (with a target group of those of age 12 and older).
C is the language on which the majority of modern languages are based, such as C++ (which is C plus some extra stuff), PHP, Java, Javascript, and others. Some of the C syntax is borrowed by other languages, like Perl. C is also faster than C++ programs, and is used as the core language for the Unix/Linux operating systems, and used to program many microcontrollers.
Sections
- Introduction
- Language Overview
- Variables and Basic Data Types
- Arithmetic
- Making Decisions
- Functions
- Interacting with the user
- Writing Functions and Libraries
- Strings
- Structures
- File I/O
- More on main()
- Using Random Access Files with phonebook.c
- Sorting
- Dynamic Memory Allocation
- Advanced Data Structures
- Miscellaneous Functions

