Hej Henning,
Dynamic memory allocation is at runtime. static memory allocation is before run time, but the values of variables may be changed at run time.
Static memory allocation saves running time, but can't be possible in all cases.
Dynamic memory allocation stores it's memory on heap, and the static memory allocation stores it's data in the "data segment" of the memory.
http://www.csi.uottawa.ca/~holte/T26/dyn-mem-alloc.htmlMed venlig hilsen
Ieet