The Unofficial C For Dummies Website

Recent Lessons

Structures and Arrays, Part I
August 17, 2019 The only time C variable notation gets heavy is when you mix structures and arrays.
Extremely Buffered Output
August 10, 2019 You can direct an output buffer to "hold it" until your code finally finds a rest stop.
The Teeniest of Tiniest
August 3, 2019 Just how small of a value can you represent as a floating point number?
Take it to the Limit
July 27, 2019 The getrlimit() function discloses details on programming resources.
Un-Buffering Output
July 20, 2019 It's possible to output messages to the stream immediately, providing you know how to flush.

This Month's Exercise

Rotate the Grid
August 1, 2019 Flip the matrix on its side.

Current Titles

Beginning Programming with C For Dummies   Programmer's Guide to NCurses   Programmer's Guide to XML and JSON

Online Training


C: Data Structures, Pointers, and File Systems


C Essential Training: 1 The Basics


Learning C


Code Clinic: C


Further Topics in C Programming