Non-testable
This article is technically not covered in classes, but is pretty useful to know about since it shows up as a type all the time.
Size_t is the return type of the function sizeof(type) and sizeof expression both. It is also the type of the parameter to [malloc].
It’s naming convention follows the naming conventions for a typedef.
The underlying type of size_t is platform / implementation dependent, but is no smaller than 2 bytes.