#### Code

##### dynamic

Strictly speaking (according to the C standard) dynamically allocated objects are also called automatics. However, it is important to differentiate between this type of object and automatics for two reasons:

The memory is allocated from a different memory area (the heap not the stack)

The lifetime is under the control of the programmer rather than the C run-time system.