C is all about manual everything, and you will have to allocate some memory
at some point.
Compile and run,
this outputs nothing.
Managing memory in C can seem complicated, and some domains like games/realtime
will rely on allocators to allocate large chunks of memory and free them at the same
time. Most platforms also allow allocating virtual memory which can be quite fun.