16/11/2022 ; 5:28 PM
This commit is contained in:
25
4. Funciones/Programas/Programa 4.6/Programa 4.6.c
Normal file
25
4. Funciones/Programas/Programa 4.6/Programa 4.6.c
Normal file
@@ -0,0 +1,25 @@
|
||||
#include <stdio.h>
|
||||
/* Prueba de parámetros por referencia. */
|
||||
void f1(int *);
|
||||
/* Prototipo de función. El parámetro es de tipo entero y por referencia
|
||||
—observa el uso del operador de indirección. */
|
||||
|
||||
void main(void)
|
||||
{
|
||||
int I, K = 4;
|
||||
for (I = 1; I <= 3; I++)
|
||||
{
|
||||
printf("\n\nValor de K antes de llamar a la función: %d", ++K);
|
||||
printf("nValor de K después de llamar a la función: %d", f1(&K));
|
||||
/* Llamada a la función f1. Se pasa la dirección de la variable K,
|
||||
➥ por medio del operador de dirección: &. */
|
||||
}
|
||||
}
|
||||
|
||||
void f1(int *R)
|
||||
/* La función f1 recibe un parámetro por referencia. Cada vez que el
|
||||
➥ parámetro se utiliza en la función debe ir precedido por el operador de
|
||||
➥ indirección. */
|
||||
{
|
||||
*R += *R;
|
||||
}
|
||||
Reference in New Issue
Block a user