Beej's Guide to C Programming
This page covers the
following topics related to C Programming :Hello, World!, Variables and
Statements, Functions, Pointers—Cower In Fear!, Arrays, Strings, Structs, File
Input/Output, Pointers II: Arithmetic, Manual Memory Allocation, Scope, Way More
Types!, Conversions, Qualifiers and Specifiers, Multifile Projects, The Outside
Environment, The C Preprocessor, structs, Characters and Strings, Enumerated
Types: enum, Pointers, Bitwise Operations, Variadic Functions, Locale and
Internationalization, Unicode, Wide Characters, and All That, Exiting a Program,
Signal Handling, Variable-Length Arrays (VLAs), goto, Compound Literals and
Generic Selections, Arrays, Long Jumps with setjmp, longjmp, Incomplete Types,
Complex Numbers, Fixed Width Integer Types, Date and Time Functionality,
Multithreading, Atomics, Function Specifiers, Alignment, Specifiers/Operators.
Author(s): Brian Beej Jorgensen Hall
NA Pages