#include void intercambia(int *, int *); /* encabezamiento o prototipo */ int main() { int x = 5, y = 10; printf("Antes: x = %d e y = %d.\n\n", x, y); intercambia(&x, &y); /* paso por referencia */ printf("Ahora: x = %d e y = %d.\n\n", x, y); system("pause"); return 0; } void intercambia(int *a, int *b) { int temp = *a; *a = *b; *b = temp; }