The volatile Keyword in C — When the Compiler Is Wrong About Memory
Learn when to use volatile in C for memory-mapped hardware, signal handlers, and setjmp. Understand what volatile does and does not guarantee.
Read articleArchive
Learn when to use volatile in C for memory-mapped hardware, signal handlers, and setjmp. Understand what volatile does and does not guarantee.
Read articleLearn how C unions store multiple types in the same memory. Understand type punning, tagged unions, and the safe way to read from a union you wrote to differently.
Read article