Si usted quiere tener ningún segmento de código fuera de la principal función ejecutada, entonces el segmento de código tiene que ser llamado desde el bloque de la función principal. Esta vez los identificadores han sido declarados y asignados fuera de la función, myFn. Alguna otra función en otros lugares en el código realmente puede cambiar estos valores. Sin embargo, una función no puede cambiar el valor de un identificador dentro de alguna otra función (todo permanece igual). En la definición de la función, los paréntesis tienen ahora dos declaraciones.
Cada una de estas declaraciones comienza con el tipo de objeto y, a continuación el identificador de los objetos. Los identificadores son para los dos objetos que necesitamos. Estas declaraciones en esta posición, en los paréntesis de la definición de la función, se denominan parámetros. Los parámetros están separados por comas. Los identificadores de estos parámetros se utilizan dentro de la definición de la función.
En la función principal, donde la función se llama; los paréntesis tienen dos identificadores, sin ningún tipo de precedente (cuando se llama a una función, no es necesario un tipo anterior). Estos identificadores en esta posición se llaman argumentos. Los argumentos están separados por comas. Estos argumentos de la función son los identificadores declarados fuera de la función, y simplemente tienen que ser utilizados sin sus tipos anteriores.
Los argumentos de una llamada de función, también pueden ser literales, algo así como: int resultado = myFn (4, 5); Lea el ejemplo de código anterior de nuevo y probarlo. Es aconsejable hacer siempre los identificadores para los parámetros diferentes de los identificadores correspondientes para los argumentos. Si no lo hace, a continuación, mientras que la manipulación de los parámetros dentro de la función, es posible cambiar los valores de los identificadores de fuera de la función.
Función y Punteros Para el resto de esta parte del tutorial veremos cómo se utilizan los punteros de funci