Material apoyo Programación Avanzada
Función principal
 La función “main()” es el primer punto
de entrada al programa.
 La función “main()” tiene la siguiente
estructura: nombre, cabecera, cuerpo,
definición y terminación de la función.
01/09/2015 2Mtl. Lourdes Cahuich
01/09/2015 3Mtl. Lourdes Cahuich
sentencias
 En C++ una sentencia representa una
instrucción completa.
 Cada sentencia se debe terminar con un
punto y coma, por lo que hay que
recordar no omitir estos caracteres al
escribir un programa.
 No todo lo que hay en un programa C++
es una sentencia, los enunciados de
decisión (if), ciclos (while, for,etc) no
terminan con “;”
01/09/2015 4Mtl. Lourdes Cahuich
cabecera de función
 Una función es invocada usando su
cabecera
 La cabecera de la función describe la
interfaz de la función.
 La parte que precede al nombre de la
función se denomina “tipo de retorno” de la
función y determina el tipo de información
que la función va a entregar
 El nombre de la función es la identificación
única que usamos para invocar la
información.
01/09/2015 5Mtl. Lourdes Cahuich
argumentos
 La parte dentro de los paréntesis se
denomina “lista de argumentos” o “lista
de parámetros” y describe la
información que hay que proporcionar a
la función al momento de invocarla.
01/09/2015 6Mtl. Lourdes Cahuich
valor de retorno
 Una función devuelve o regresa un valor
a la sección de programa que la invoca.
 Este valor se denomina “valor de
retorno”. En el caso de “main()” puede
devolver un valor de tipo entero cuando
se indica con la palabra reservada “int”.
 El programa termina cuando se ejecuta
la sentencia: “return 0;”
01/09/2015 7Mtl. Lourdes Cahuich

Función main()

  • 1.
  • 2.
    Función principal  Lafunción “main()” es el primer punto de entrada al programa.  La función “main()” tiene la siguiente estructura: nombre, cabecera, cuerpo, definición y terminación de la función. 01/09/2015 2Mtl. Lourdes Cahuich
  • 3.
  • 4.
    sentencias  En C++una sentencia representa una instrucción completa.  Cada sentencia se debe terminar con un punto y coma, por lo que hay que recordar no omitir estos caracteres al escribir un programa.  No todo lo que hay en un programa C++ es una sentencia, los enunciados de decisión (if), ciclos (while, for,etc) no terminan con “;” 01/09/2015 4Mtl. Lourdes Cahuich
  • 5.
    cabecera de función Una función es invocada usando su cabecera  La cabecera de la función describe la interfaz de la función.  La parte que precede al nombre de la función se denomina “tipo de retorno” de la función y determina el tipo de información que la función va a entregar  El nombre de la función es la identificación única que usamos para invocar la información. 01/09/2015 5Mtl. Lourdes Cahuich
  • 6.
    argumentos  La partedentro de los paréntesis se denomina “lista de argumentos” o “lista de parámetros” y describe la información que hay que proporcionar a la función al momento de invocarla. 01/09/2015 6Mtl. Lourdes Cahuich
  • 7.
    valor de retorno Una función devuelve o regresa un valor a la sección de programa que la invoca.  Este valor se denomina “valor de retorno”. En el caso de “main()” puede devolver un valor de tipo entero cuando se indica con la palabra reservada “int”.  El programa termina cuando se ejecuta la sentencia: “return 0;” 01/09/2015 7Mtl. Lourdes Cahuich