Sé que en las computadoras, main()
el sistema operativo recibe el valor devuelto por la función. Pero, ¿qué sucede en la main()
función de un microcontrolador?
main
con dos firmas diferentes, las cuales devuelven int
. Si está utilizando una implementación independiente de C, esa implementación dicta cómo debe escribir la función de inicio. No puede escribir una void
función de retorno solo porque no regresa. El comportamiento de no regresar es diferente del tipo de función que influye en las convenciones de llamadas generales.