#include #include int a,b; //****************************************************************************** void troca1(c,d) int c, d; { int temp; temp = c; c = d; d = c; temp = a; a = b; b = temp; printf("\n1: %d %d %d %d",a,b,c,d); } //****************************************************************************** void troca2(int *c, int *d) { int temp; temp = *c; *c = *d; *d = *c; temp = a; a = b; b = temp; printf("\n3: %d %d %d %d",a, b, *c, *d); } //****************************************************************************** int soma (int *c, int d) { int total; total = *c + d; *c = 0; d = 0; return (total); } //****************************************************************************** int main() { int c,d; a=7; b=a; c=9; d=21; troca1(c,d); printf("\n2: %d %d %d %d",a,b,c,d); a=5; b=6; c=7; d=8; troca2(&c,&d); printf("\n4: %d %d %d %d",a,b,c,d); a=21; b=1; c=45; d=99; a = soma(&c,d); printf("\n5: %d %d %d %d",a,b,c,d); getchar(); }