The array will be initialized to 0 if we provide the empty initializer list or just specify 0 in the initializer list. int arr[5] = {}; // results in [0, 0, 0, 0, 0] int arr[5] = { 0 }; // results in [0, 0, 0, 0, 0]