Cita de: KrossPock en 1 Enero 2011, 19:44 PM
Tengo una duda... cuando se usa int main(){.......} - int main(void){.....} - void main(){.....}
estuve googleando un poco y di qe void main se usa cuando no tiene que retornar ningun valor al S.O o a algun otro programa... entonces... porqe hacen esto?:Código (c) [Seleccionar]
#include <stdio.h>
int main()
{
printf("Hola Mundo\n");
return 0;
}
Si solo imprime "Hola mundo", no tiene que retornar nada...
Código [Seleccionar]
void main()
Nunca se deberia usar, e incluso algunos compiladores lanzan un warning.
Código [Seleccionar]
int main()
Código [Seleccionar]
main()
Esto es lo correcto. En el segundo caso, al no decir que tipo es, por defecto se le asignará un int.