Zamiana zmiennych bez użycia trzeciej

Ostatnio dowiedziałem się jak zamienić dwie zmienne bez użycia trzeciej. Generalnie jest to dość ograniczony algorytm i nadaje się najlepiej do użycia prostych, określonych zmiennych.

    int a, b;

    a = a+b;
    b = a-b;
    a = a-b;

Takiego algorytmu nie stosuje się zwykle w desktopowych aplikacjach, ale w programowaniu mikrokontrolerów, gdzie pamięci może być mało, znajdzie swoje zastosowanie.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s