
04/07/2012, 19:55
|
 | | | Fecha de Ingreso: abril-2010 Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 10 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 |