int main() { int a = 1; int b = 2; printf("Las variables a intercambiar son: a=%d y b=%d.\n",a,b); intercambiar2(a,b); printf("Pasando int's como parámetros quedan: a=%d y b=%d.\n", a, b); a=1; b=2; printf("Las variables a intercambiar son: a=%d y b=%d.\n",a,b); intercambiar(&a,&b); printf("Pasando punteros como parámetros las variables quedan: a=%d y b=%d.\n",a,b); }
int main(){ int a = 10; int b = 20; printf("POR REFERENCIA:\n"); printf("---------------\n"); printf("Antes de intercambiar: a = %d y b = %d.\n",a,b); intercambiar(&a,&b); printf("Después de intercambiar: a = %d y b = %d.\n",a,b); printf("\n"); a = 10; b = 20; printf("POR VALOR:\n"); printf("----------\n"); printf("Antes de intercambiar: a = %d y b = %d.\n",a,b); intercambiar2(a,b); printf("Después de intercambiar: a = %d y b = %d.\n",a,b); printf("\n"); }