Claro, porque al hacer ese printf() primero se llama a la función inicializa_discos() y en esa función lo que haces es imprimir 321 y luego imprimes el valor de retorno de dicha función que sería 0 ya que al hacer el for cantDiscos queda en 0 y eso es lo que estás retornando.
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.