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.
Parámetros de Funciones en Programación
Normalmente, las
funciones operan sobre ciertos valores pasados a las mismas ya sea como
constantes literales o como variables, aunque se pueden definir funciones que
no reciban parámetros. Existen dos formas en de pasar parámetros a una función;
por referencia o por valor. El hecho es que si en una declaración de función se
declaran parámetros por referencia, a los mismos no se les podrá pasar valores
literales ya que las referencias apuntan a objetos (variables o funciones)
residentes en la memoria; por otro lado, si un parámetro es declarado para ser
pasado por valor, el mismo puede pasarse como una constante literal o como una
variable. Los parámetros pasados por referencia pueden ser alterados por la
función que los reciba, mientras que los parámetros pasados por valor o copia
no pueden ser alterados por la función que los recibe, es decir, la función
puede manipular a su antojo al parámetro, pero ningún cambio hecho sobre este
se reflejará en el parámetro original.
Parámetros
constantes
Los parámetros
usados por una función pueden declararse como constantes ( const ) al momento
de la declaración de la función. Un parámetro que ha sido declarado como
constante significa que la función no podrá cambiar el valor del mismo ( sin
importar si dicho parámetro se recibe por valor o por referencia ).
Parámetros con valor por defecto
Los parámetros
usados por una función pueden declararse con un valor por defecto. Un parámetro
que ha sido declarado con valor por defecto es opcional a la hora de hacer la
llamada a la función
Funciones
anidadas
A diferencia de
Pascal, el lenguaje C, C++ no permite anidar funciones, sin embargo, dentro de
una funcíon puede existir la llamada a una o más funciones declaradas
previamente.
Funciones
sobrecargadas
C++, a diferencia
del C estándar, permite declarar funciones con el mismo nombre y a esto se
conoce como sobrecarga de funciones. Las funciones sobrecargadas pueden
coincidir en tipo, pero al menos uno de sus parámetros tiene que ser diferente.
En todo caso, si usted trata de declarar funciones sobrecargadas que coincidan
en tipo y número de parámetros el compilador no se lo permitirá.
Fuente Bibliográfica:
No hay comentarios.:
Publicar un comentario
Tu opinion es importante y la valoramos. Opina y Comparte con nosotros.