/* * using pointers for function parameters */ #include void swap(int i, int j) { int t; t = i; i = j; j = t; } void swap_p(int *i, int *j) { int t; t = *i; *i = *j; *j = t; } int main(void) { int a, b; a = 5; b = 10; printf("%d %d\n", a, b); swap(a, b); printf("%d %d\n", a, b); swap_p(&a, &b); printf("%d %d\n", a, b); return 0; }