Quiero saber por qué se devuelve 0 más adelante en el siguiente programa en C, devuelve 0;
Cuando se ejecuta la declaración de retorno, significa que la función debe saltarse (es decir, la función se ha ejecutado y los valores de retorno de otras funciones se devuelven principalmente al). función principal del programa principal y son procesados por la función principal. La declaración de devolución de la función principal se devuelve al sistema informático. return 0; de hecho no tiene ningún significado especial, solo significa que la función finalizó normalmente. Por supuesto, también puede cambiar int main() a void main() para que no necesite escribir la declaración de devolución. Pero aún así se recomienda utilizar esta afirmación, que es un muy buen hábito. A medida que aprenda más, comprenderá los beneficios de hacerlo.