http://www.pronix.de -> Forum -> Knobelecke

Forum: Knobelecke

Moderatoren: broesel, juergen

Thema: int-Swap

int-Swap

Anonym am 12.09.2004 um 23:06

Eine Zeile würde es ja auch so sein Grafik: Smilie Lachend

void swap(int *x,int *y){y=x-y;x=x-y;y=x+y;return;}

LG Fiasco
 

int-Swap

jengelh am 21.09.2004 um 18:15

s/Zeile/Anweisung/;
Wobei natürlich der Umweg über die temporäre Variable (und somit eigtl. auch das ASM-Statment) am besten vom Compiler wegoptimiert werden, während die Xors und Subtraktionen als solche höchstwahrscheinlich stehen bleiben.
 

Re: int-Swap

Anonym am 14.06.2011 um 11:36

void swapInt (int *x, int *y)
{
int tmp;
tmp = *x;
*x = *y;
*y = tmp;
}
Mrmadjo ;)
 

Re: int-Swap

Anonym am 21.07.2011 um 22:49

Das ist ja wohl ein Witz. Noch nie etwas von Referenzen gehört?
 

Re: int-Swap

Anonym am 24.02.2012 um 17:50

keine Hilfsvariable war doch auch eine Anforderung