Páginas

lunes, 14 de octubre de 2019

Función de Inicio

Centro Educativo del Nivel Secundario
Madre Teresa de Calcuta

Salida Ciencia & Tecnología
Proyecto de Robótica
6to. Grado

Año Escolar 2019-2020
Profesor: Adán Edison Ureña Almonte M.A.

Función de Inicio
Cada programa debe tener una sola función externa denominada main(), principal, que desde la óptica del programador define el punto de entrada al programa. Las funciones se declaran en cabeceras (estándar o específicas de usuario) o dentro de los ficheros fuente. Estas declaraciones son denominadas prototipos. En ocasiones la declaración y definición se realiza en el mismo punto (como ocurre con las variables), aunque es normal colocar al principio del fuente los "prototipos" de las funciones que serán utilizadas en su interior, y las definiciones en cualquier otro sitio (generalmente al final). En el caso del ejemplo anterior, la declaración y definición de func1 se ha realizado en el mismo punto, mientras que la declaración de func2 se realiza dentro del cuerpo de la clase y la definición en el exterior de esta. La forma general del prototipo de una función es: valor-devuelto nombre-función (lista-de-argumentos); La forma general de la definición es:
valor-devuelto nombre-función (lista-de-argumentos) {

  sentencias;         // "cuerpo" de la función

}

Ejemplo:

float cuadrado (float x);                // prototipo

float cuadrado (float x) { return x*x; } // definición

La comunicación entre el programa y las funciones que lo componen se realiza mediante los argumentos de llamada, los valores devueltos y las variables globales y externas.

El operador de invocación a función
En ocasiones, en especial al tratar la sobrecarga de operadores, es conveniente considerar una invocación del tipo func(lista-de-argumentos); como un operador binario; el denominado operador de invocación a función ( ) que se aplica entre el primer argumento func y el segundo, lista-de-argumentos. En este sentido la invocación anterior sería equivalente a: func()lista-de-argumentos.

No hay comentarios.:

Publicar un comentario

Tu opinion es importante y la valoramos. Opina y Comparte con nosotros.