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
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.