Código
#include <stdio.h>
#include <stdlib.h>
void suap_ints(int a, int b);
void suap_prints(int *pa, int *pb);
int main()
{
int x=18, y=97;
printf("x = %d y=%d \n",x,y);
//suap_ints(x,y);
suap_prints(&x,&y);
printf(" x=%d, y=%d \n",x,y);
return 0;
}
//passar por valor
void suap_ints(int a, int b)
{
int k=a;
a=b;
b=k;
}
//passar por referencia
void suap_prints(int *pa, int *pb)
{
int k=*pa;
*pa=*pb;
*pb=k;
}
Sem comentários:
Enviar um comentário