Обмен значениями между переменными

Обмен значениями между переменными. В функцию мы принимаем в качестве параметров ссылки на переменные и затем меняем их значения между собой.

Обмен значениями переменных через указатели
void Exchange(int &aRef, int &bRef)
{
    int TemporaryA = aRef; // временная переменная

    aRef = bRef; // *обмен значениями*
    bRef = gg;

}



int main()
{
    setlocale(LC_ALL, "");
    
    
    int a = 5;
    int b = 10;


    Exchange(a, b);  // передаем ссылки на наши переменные в функцию.


    cout << a << "\t" << b << endl;
  
}

Last updated