ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C: Parámetro por referencia

Ejemplo básico de cómo pasar un parámetro por referencia usando el lenguaje C

Lenguaje: C

Categoría: Básico

/* Fuente procedente de ErrorDeSintaxis.es */
/* Ejemplo básico de cómo pasar un parámetro */
/*  por referencia usando el lenguaje C */
/* Nivel: Básico */
/* Disponible desde 28/06/2011 */
/* Aportado por Nacho */
/* Autor original: Nacho Cabanes */
/* Web original: http://www.nachocabanes.com/c/curso/cc09.php */

#include <stdio.h>
 
void duplica(int *x) {
   *x = *x * 2;
}
 
main() {
   int n = 5;
   printf("n vale %d\n", n);
   duplica(&n);
   printf("Ahora n vale %d\n", n);
}