Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/07/2012, 19:55
Avatar de ipraetoriux
ipraetoriux
 
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 7 meses
Puntos: 155
Respuesta: C: Dudas basicas - Apoyo Experto

el uso de void main() es incorrecto..motivos? varios

...primero..la teoría y los estandares de c/c++ dice que la función main debe retornar 0 o EXIT_SUCCESS...si usas void main() le estas diciendo al compilador que no retorna nada, por lo tanto el sistema operativo entiende que hay un error en la ejecución del programa y podes tener resolutados inesperados... a partir de c99, el estandard establece que toda función SI O SI debe retornar un valor...

El uso de void main(), que en la practica no las vas a ver JAMAS en tu vida, se uso bastante hace mucho años, creo que en el Borland en la version anterior a c89 donde todavia no estaba estandarizado que main debia retornar un valor...luego que la ANSI establecio los estandares a usar, se dejo de lado el void main