Zaskocze was z lekka na ten temat:
Dokoncz kod tak aby nastapila zamiana wartosci zmiennych x i y bez uzywania dodatkowych zmiennych :x=1234;y=2345;Człowiek który uczył mnie programowania pod Windows pokazał nam takie rozwiązanie w C++:
x ^= y ^= x ^= y;po wykonaniu tej sekwencji wartości faktycznie są zamienione, przynajmniej u mnie, przy kompilacji na VS.NET 2002
Swoją drogą ktoś mógłby to sprawdzić na gcc.
Dokładny opis dlaczego tak się dzieje znajduje się na stronie:
http://www.ii.uni.wroc.pl/~wzychla/cstest.html
w punkcie 1. (przycisk działa niestety tylko pod ie)
Pozdrawiam wszystkich forumowiczów.