Arrays allow storing multiple values in a single variable. To declare an array, specify the data type followed by the name of the array and square brackets containing the array size. Individual elements can then be accessed using their index number, starting from 0. Arrays can be initialized during declaration with curly braces containing comma-separated values. Loops and functions can also be used to iterate through and pass array elements.