5.1.19+Compare+the+use+of+static+and+dynamic+data+structures

Static Data Structure
The size of the structure is set from the beginning and cannot be changed. Fixed size Memory is allocated at compile time An array is a static data structure

Dynamic Data Structure
A dynamic data structure is a data structure that changes in size as a program needs it to by allocating and de-allocating memory from the heap.