Mental Model
An array is a fixed-size collection of items stored one after another in memory. Declaring and initializing an array means creating this collection and filling it with values.
Analogy: Think of an egg carton with fixed slots. Declaring the array is like getting the empty carton with a set number of slots, and initializing is like placing eggs in each slot.
Index: [0] -> [1] -> [2] -> [3] -> [4] Value: [ ] [ ] [ ] [ ] [ ]
