Ola boa noite.
estou com duvidas em saber a diferença o significado do procedimento troca3 e troca4 quando estes são chamados
Eis o seguinte excerto programa:
desde já obrigado
estou com duvidas em saber a diferença o significado do procedimento troca3 e troca4 quando estes são chamados
Eis o seguinte excerto programa:
Código:
static void troca3(Inteiro u, Inteiro v) {
Inteiro aux = u; u = v; v = aux;
}
static void troca4(Inteiro u, Inteiro v) {
int aux = u.valor; u.valor = v.valor; v.valor = aux;
}
...
int x = 0, y = 2;
troca1(x,y);
int[] a = { 2, 3 };
troca2(a,0,1);
Inteiro u = new Inteiro(); u.valor = 5;
Inteiro v = new Inteiro(); v.valor = 7;
troca3(u,v);
troca4(u,v);
.......
desde já obrigado
Última edição pelo moderador: