Unions A union is a derived type (similar to a structure) with members that share the same storage space (sometimes the same type of construct needs different types of data).
read moreUnions A union is a derived type (similar to a structure) with members that share the same storage space (sometimes the same type of construct needs different types of data).
read moreWriting Text and Fonts Now that we are in graphical mode, there's still one thing we need to do, exactly, we need to actually draw graphics, what is the point of performing this switch if we will just keep a black screen for ever and ever.
read more_Noreturn functions in C C11 added a second function specifier (in addition to `inline') name `_Noreturn', the purpose of this specifier is to inform the user and the compiler that a particular function will not return control to the calling program when it completes execution, informing the user helps to prevent misuse of the function, and informing the compiler may enable it to make some code optimisations.
read moreInline functions in C Normally, a function call has overhead when being invoked, it takes execution time tp setup the call, pass arguments, jump to the function and return.
read moreRecursion Before we specifically talk about recursion, let's talk about why we might need to use something like recursion.
read moreVariadic Functions in C The word variadic tells us that there is some kind of change, or variation involved, the word variation in a function, means that we are dealing with an unknown number of arguments for a function.
read more