Tipo de retorno de la función principal [duplicado]
Posible duplicado:
¿Qué debería devolver main () en C / C ++?
¿Diferencia entre vacío principal y principal int?
Siempre he estado usando el método principal en C como
void main(){ // my code }
y funciona bastante bien para mí. También sé de lo otro.int
tipo de retorno:
int main(void)
int main()
int main(int argc, char *argv[])
Pero no he podido encontrar ningún recurso que diga que puedo usarvoid
como un tipo de retorno. Cada libro sugiere que el tipo de retorno debe serint
o bien se omitirá. Entonces porque hacevoid main()
¿trabajo?
¿Depende esto de la versión de C que estoy usando? ¿O funciona porque uso un IDE de C ++? Por favor responda específicamente a C y no a C ++.