Henning:
Når du først har lavet et array, kan du ikke tilføje flere elementer. (Med mindre du har sat array-sizen til et forud-defineret højt tal)
..og dermed kan du ikke tilføje :-)
Du kan til enhver tid udskifte indholdet af dit array, men du kan ikke udvidde det.
Du kan allokere et array på stakken eller på heapen.
Allokering på stakken ser således ud:
int myArray[10];
Allokering på heapen ser således ud i C:
int * myArray = (int*)malloc(10 * sizeof(int));
...og i C++:
int * myArray = new int[10];
Allokering på stakken er hurtigst men ikke så fleksibel da størrelsen skal hardcodes. Ved allokering på heapen kan størrelsen sættes på runtime.
Der er meget mere at sige om stak/heap, så læs hellere videre på nettet.