Haciendo la autoevaluacion 4 me di cuenta de algo pero no estoy seguro de que sea asi y es que cuando una funcion recibe una arreglo como por ejemplo int vec[], desde adentro de la funcion se puede modificar vec, mientras que cuando estamos en el mismo scope de donde se crea el arreglo, tengo entendido que no se puede modificar ese vec pues es una constante. Entonces cuando una funcion recibe un arreglo, es exactamente lo mismo que recibir un puntero, es decir la variable que me dice la direccion de memoria con la capacidad de poder desreferenciarlo
Haciendo la autoevaluacion 4 me di cuenta de algo pero no estoy seguro de que sea asi y es que cuando una funcion recibe una arreglo como por ejemplo int vec[], desde adentro de la funcion se puede modificar vec, mientras que cuando estamos en el mismo scope de donde se crea el arreglo, tengo entendido que no se puede modificar ese vec pues es una constante. Entonces cuando una funcion recibe un arreglo, es exactamente lo mismo que recibir un puntero, es decir la variable que me dice la direccion de memoria con la capacidad de poder desreferenciarlo