C/Visual C - [Consulta] Main de tipo int en lugar de void.

 
Vista:
Imágen de perfil de Alejandro
Val: 4
Ha disminuido 1 puesto en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

[Consulta] Main de tipo int en lugar de void.

Publicado por Alejandro (2 intervenciones) el 15/04/2020 23:18:01
1
2
3
4
5
6
7
8
9
int main( ){
 
   printf("Hola Mundo!!!");
 
   system("pause");
 
   return (0);
 
}

¿Afecta en algo si iniciamos la función main de tipo int en lugar de tipo void?

Es decir; al compilar y ejecutar, el resultado es el mismo, pero de qué depende poner uno u otro si al fin y al cabo el return tiene un valor de 0 y por ende no tiene que retornar nada?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Rodrigo
Val: 350
Bronce
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

[Consulta] Main de tipo int en lugar de void.

Publicado por Rodrigo (119 intervenciones) el 16/04/2020 06:50:45
la version con int te permite retornar un resultado del programa hacia el ambiente que lo invoco.
Retornar 0 indicara exito y algo distinto indicara error. No tienes ese poder con la version void, y tengo la impresion que void main seria un error de compilacion en algunas versiones del lenguaje.

Si te parece lo mismo, o si el compilador acepta una u otro, mejor usa la version con int.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar