Array Initialisation int an_array[5] = { }; Declares an array of size 5 Initialises it to contain all zeros int an_array[5]; Not guaranteed to be initialised ie. values could be anything int an_array[2] = {1, 2, 3}; Compile error (too many initialisers)