TLDR Web Dev · MISCELLANEOUS
FEW LESSER KNOWN TRICKS, QUIRKS, AND FEATURES OF C
Summary from the TLDR Web Dev newsletter
This article goes over lesser-known tricks, quirks, and features of the C programming language that can be confusing even for experienced developers. Examples include obscure syntax variations like digraphs and trigraphs to advanced techniques such as X-macros and compile-time assumption checking using enums. There are also discussions on features such as bit fields, flexible array members, and the infamous comma operator.