Mental Model
An array is a collection of boxes lined up, each holding a value. Declaring and initializing means setting up these boxes and putting values inside them.
Analogy: Imagine a row of mailboxes, each labeled with a number. Declaring an array is like building the mailboxes, and initializing is like putting letters inside each mailbox.
Index: 0 1 2 3 4 Array: [ ] [ ] [ ] [ ] [ ]
