Contenido del Curso
Introducción a C++
Introducción a C++
Punto de entrada de un programa
Todo programa en C++ debe tener una función main()
. Sirve como el punto de entrada del programa. Sin una función main()
, el compilador no sabría dónde empezar a ejecutar el programa. Su nombre está reservado, lo que significa que el nombre de la función main()
no puede ser cambiado, y debe seguir una firma específica para que el programa se ejecute correctamente.
main
int main() { return 0; }
int main()
: el punto de inicio de un programa. Se le llama la función principal, y es donde el programa comienza su ejecución;{ }
: las llaves definen un bloque de código. Todo dentro de estas llaves pertenece a la función principal y es parte de la lógica del programa;return 0;
: marca el fin del programa e indica que se ejecutó correctamente. El 0 significa que todo salió bien. Si hubo problemas, este valor podría ser diferente en el resultado.
Nota
La instrucción
return 0;
es opcional al final de la función principal. Si se omite, el compilador la insertará automáticamente.
Dentro de la función main()
, puedes comenzar a escribir tu código. Cada expresión debe terminar con un símbolo ;
para que el programa pueda comprender cuándo termina un comando y comienza el siguiente.
main
int main() { 5 + 5; }
Arriba, puede ver una expresión sencilla. Las expresiones constituyen los bloques constructivos de las instrucciones y definen cómo se calculan o manipulan los valores en un programa. La expresión anterior no involucra variables, comandos integrados o nada complejo, pero eventualmente utilizaremos todos estos en el futuro.
main
int main() { 5 + 5; 1 - 8; 9 / 3; }
Puedes escribir tantas expresiones como desees, pero cada una debe terminar con un ;
. Si eliminas el punto y coma de 5+5;
, C++ interpretará la expresión 5 + 5 1 - 8;
, lo cual no tendrá sentido para él y generará un error. Sin embargo, puedes escribir todo tu código en una sola línea si así lo deseas.
main
int main() { 5 + 5; 1 - 8; 9 / 3; }
Si ejecutas el código anterior, no aparecerá nada en la consola. Esto se debe a que C++ podría omitir el cálculo si determina que el resultado no se utiliza. Además, no hay ningún comando para mostrar o almacenar el resultado.
¡Gracias por tus comentarios!