Understanding Strict-Aliasing Rules
The strict-aliasing rules allow the compiler to assume that your code does not alias between incompatible types. In this way, the compile...
The strict-aliasing rules allow the compiler to assume that your code does not alias between incompatible types. In this way, the compile...
In this dev tip, we talk about a swapping the index and the identifier of an array in C. We see how to swap the index and the array name.
It's Christmas time 🎄 and what could be nicer than programming a Christmas tree in C with lights that fade in and out?. Or just talk abou...
When we define str_1, the compiler creates a character array large enough to hold the string "hello world", which is an immutable string ...
The cleanest and most reliable way to export a global variable is to put an extern declaration inside a header file. This way, when a sou...
A question that often arises when allocating a new block of memory in C is: should I cast the result of malloc or not?
How do you successfully create a file reading loop by checking if you have reached the end of the file? In C the function feof checks for...
The Clockwise-Spiral Rule is a must-have tool that lets C/C++ programmers quickly understand the meaning of variable or function declarat...
The input parameters argc and argv are used to send arguments to a program. The program receives arguments thanks to argv, which is a poi...