Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Punto de Entrada de un Programa C++ | Comenzando
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

book
Punto de Entrada de un Programa C++

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 comenzar a ejecutar el programa. Su nombre está reservado, lo que significa que el nombre de la función main() no puede cambiarse, y debe seguir una firma específica para que el programa se ejecute correctamente.

cpp

main

copy
1234
int main() { return 0; }
  • int main() : el punto de inicio de un programa. Se llama la función principal, y es donde el programa comienza a ejecutarse;

  • { } : las llaves definen un bloque de código. Todo lo que está dentro de estas llaves pertenece a la función principal y es parte de la lógica del programa;

  • return 0; : marca el final 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 la salida.

Nota

La declaració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 entender cuándo termina un comando y comienza el siguiente.

cpp

main

copy
1234
int main() { 5 + 5; }

Arriba, puedes ver una expresión simple. Las expresiones forman los bloques de construcción de las declaraciones y definen cómo se calculan o manipulan los valores en un programa. La anterior no involucra variables, comandos integrados, ni nada complejo, pero eventualmente usaremos todos estos en el futuro.

cpp

main

copy
123456
int main() { 5 + 5; 1 - 8; 9 / 3; }

Puedes escribir tantas expresiones como desees, pero cada una debe terminar con un ;. Si quitas el punto y coma de 5+5;, C++ verá 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 lo deseas.

cpp

main

copy
1234
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 un comando para mostrar o almacenar el resultado.

1. ¿Cuál de las siguientes afirmaciones sobre la función main() es false?

2. ¿Qué ayuda a identificar la declaración return 0; al final de la función main()?

3. ¿Qué sucede si omites los puntos y comas al final de las expresiones dentro de la función main()?

question mark

¿Cuál de las siguientes afirmaciones sobre la función main() es false?

Select the correct answer

question mark

¿Qué ayuda a identificar la declaración return 0; al final de la función main()?

Select the correct answer

question mark

¿Qué sucede si omites los puntos y comas al final de las expresiones dentro de la función main()?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

book
Punto de Entrada de un Programa C++

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 comenzar a ejecutar el programa. Su nombre está reservado, lo que significa que el nombre de la función main() no puede cambiarse, y debe seguir una firma específica para que el programa se ejecute correctamente.

cpp

main

copy
1234
int main() { return 0; }
  • int main() : el punto de inicio de un programa. Se llama la función principal, y es donde el programa comienza a ejecutarse;

  • { } : las llaves definen un bloque de código. Todo lo que está dentro de estas llaves pertenece a la función principal y es parte de la lógica del programa;

  • return 0; : marca el final 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 la salida.

Nota

La declaració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 entender cuándo termina un comando y comienza el siguiente.

cpp

main

copy
1234
int main() { 5 + 5; }

Arriba, puedes ver una expresión simple. Las expresiones forman los bloques de construcción de las declaraciones y definen cómo se calculan o manipulan los valores en un programa. La anterior no involucra variables, comandos integrados, ni nada complejo, pero eventualmente usaremos todos estos en el futuro.

cpp

main

copy
123456
int main() { 5 + 5; 1 - 8; 9 / 3; }

Puedes escribir tantas expresiones como desees, pero cada una debe terminar con un ;. Si quitas el punto y coma de 5+5;, C++ verá 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 lo deseas.

cpp

main

copy
1234
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 un comando para mostrar o almacenar el resultado.

1. ¿Cuál de las siguientes afirmaciones sobre la función main() es false?

2. ¿Qué ayuda a identificar la declaración return 0; al final de la función main()?

3. ¿Qué sucede si omites los puntos y comas al final de las expresiones dentro de la función main()?

question mark

¿Cuál de las siguientes afirmaciones sobre la función main() es false?

Select the correct answer

question mark

¿Qué ayuda a identificar la declaración return 0; al final de la función main()?

Select the correct answer

question mark

¿Qué sucede si omites los puntos y comas al final de las expresiones dentro de la función main()?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt