1. Arrays are structured data types that allow storing and accessing related data elements by index.
2. A one-dimensional array stores elements of the same type and provides indexed access to individual elements.
3. Arrays in C++ must be declared with a size and individual elements can only be accessed by integer indices corresponding to their position in the array.