C is a gorgeous programming language. The code aaccompanying this module can be found on GitHub at C Code on GitHub. There are several beautiful C attributes.
- Data Structures - Primitive types, enums, structs, unions, and everyone's favorite - pointers.
- Expressions - arithmetic, comparison, logical, bitwise, conditional.
- Algorithms - Sequential statements, conditional statements (if, switch), loop statements (while, for, do while).
- C preprocessor - #include, #define, #etc.
- gcc - preprocessor, compiler, linker.