Co jest zamiana w C ++

Co jest zamiana w C ++
Zmienanie elementów w C ++ jest powszechną praktyką, a użytkownicy, którzy są nowi w programowaniu, muszą nauczyć się zamiany. C ++ ma wbudowaną funkcję o nazwie zamieniać() To ułatwia programistowi wykonywanie zamiany w programie. Ten zapis da ci szczegóły i zrozumienie funkcji wymiany C ++ i ich zastosowań w programach C ++.

Co to jest swap () w c++?

zamieniać() jest poręczną funkcją w C ++, która pozwala użytkownikom wymieniać wartości dwóch zmiennych w programie. Jest to prosta procedura, która nie wymaga utworzenia tymczasowego przechowywania w celu przechowywania wartości. zamieniać() Funkcja jest korzystna, szczególnie w manipulacji tablicy, algorytmie sortowania lub w innych przypadkach, w których użytkownik będzie musiał zamienić wartości zmiennych.

Składnia do deklarowania swap () w c++

Poniżej znajduje się składnia do użycia zamieniać() Funkcja w C ++:

HOID SWAP (var1, var2);

Typ powrotu: W powyższym przykładzie stosuje się pustkę, ponieważ w tym przypadku Funkcja zamiany nic nie zwraca.

Parametry: var 1 I var2 są dwiema zmiennymi po zamianie var1 ma wartość var2 I var2 ma wartość var1.

Zobaczmy prosty przykład zamiany 2 wartości zmiennych liczb całkowitych:

#włączać
za pomocą przestrzeni nazw Std;
int main ()
int a = 22, b = 15;
Cout<<"Value of a:"<Cout<<"\nValue of b:"<zamiana (a, b);
Cout<<"\nAfter Swapping the values will be: a:"<powrót 0;

W powyższym programie inicjujemy dwie zmienne jako A I B a następnie pokaż wartości obu za pomocą Cout. Następnie wymieniamy wartości obu zmiennych za pomocą zamieniać() funkcjonować.

Wyjście

Możesz także użyć zamieniać() funkcja zamiany ciągów zamiast wartości. Program dla takiego przykładu jest tutaj podany.

#włączać
za pomocą przestrzeni nazw Std;
int main ()

String q = „swap”, r = „funkcja”;
Cout<< "Before-swapping-value-of q = " << q <Cout<< "Before swapping value of r = " << r <zamiana (q, r);
Cout<< "After-swapping-value-of q = " << q <Cout<< "After swapping value of r = " << r <powrót 0;

Podobnie jak w powyższym programie, zamiana odbywa się między zmiennymi ciągami q i r.

Wyjście

W języku programowania C ++ możesz nawet zmienić elementy tablic za pomocą metody SWAP (). Śledźmy z podanym poniżej przykładem.

#włączać
#włączać
int main ()

STD :: tablica a = 11, 22, 33, 44, 55,66;
STD :: tablica B = 1, 2, 4, 5, 8,9;
STD :: Cout << "Array a before swapping the elements:";
dla (int & i: a) std :: cout << " << i;
STD :: Cout << '\n';
STD :: Cout << "Array b before swapping the elements:";
dla (int & i: b) std :: cout << " << i;
STD :: Cout << "\n\n";
A.zamiana (b);
STD :: Cout << "Array a after swapping the elements::";
dla (int & i: a) std :: cout << " << i;
STD :: Cout << '\n';
STD :: Cout << "Array b after swapping the elements::";
dla (int & i: b) std :: cout << " << i;
STD :: Cout << '\n';
powrót 0;

W powyższym kodzie zobaczysz zamiana tablicy A i B.

Wyjście

Wniosek.

zamieniać() Funkcja ułatwia użytkownikowi zamienienie wartości lub znaków zmiennej w programie C ++. Wyżej wymienione wytyczne zawierają kilka przydatnych przykładów korzystania z zamieniać() funkcja w c++. Możesz także użyć zamieniać() funkcja, aby zamienić wartości elementów w tablicach.