Was ist Swap in C ++?

Was ist Swap in C ++?
Das Tauschelemente in C ++ ist eine gängige Praxis, und diejenigen Benutzer, die neu im Programmieren sind. C ++ hat eine integrierte Funktion genannt Tausch() Das erleichtert dem Programmierer, das Programm auszuführen. Mit diesem Bericht werden Sie ein gewisses Detail und Verständnis der C ++-Swap-Funktion und deren Verwendungen in C ++-Programmen erhalten.

Was ist Swap () in C++?

Der Tausch() ist eine praktische Funktion in C ++, mit der Benutzer Werte von zwei Variablen im Programm austauschen können. Es ist eine einfache Prozedur, die nicht die Erstellung von temporärem Speicher erfolgt, um Werte zu halten. Der Tausch() Die Funktion ist von Vorteil, insbesondere bei Array -Manipulationen, Sortieren von Algorithmus oder in anderen Fällen, in denen der Benutzer die Werte der Variablen austauschen muss.

Syntax, um SWAP () in C zu deklarieren++

Das Folgende ist die Syntax, um die zu verwenden Tausch() Funktion in C ++:

Hohlraumtausch (var1, var2);

Rückgabetyp: Im obigen Beispiel wird die Lücke verwendet, weil in diesem Fall Swap -Funktion Gibt nichts zurück.

Parameter: var 1 Und var2 sind zwei Variablen nach dem Austausch var1 hat einen Wert von var2 Und var2 hat einen Wert von var1.

Sehen wir uns ein einfaches Beispiel für den Austausch von 2 Ganzzahlvariablenwerten an:

#enthalten
Verwenden von Namespace STD;
int main ()
int a = 22, b = 15;
Cout<<"Value of a:"<Cout<<"\nValue of b:"<tauschen (a, b);
Cout<<"\nAfter Swapping the values will be: a:"<Rückkehr 0;

Im obigen Programm initialisieren wir zwei Variablen als A Und B und dann die Werte von beiden mit COUT anzeigen. Danach tauschen wir die Werte beider Variablen mit Hilfe der Tausch() Funktion.

Ausgang

Sie können auch die verwenden Tausch() Funktionieren Sie, um die Zeichenfolgen anstelle der Werte auszutauschen. Das Programm für ein solches Beispiel wird hier bereitgestellt.

#enthalten
Verwenden von Namespace STD;
int main ()

String Q = "Swap", r = "Funktion";
Cout<< "Before-swapping-value-of q = " << q <Cout<< "Before swapping value of r = " << r <Swap (Q, R);
Cout<< "After-swapping-value-of q = " << q <Cout<< "After swapping value of r = " << r <Rückkehr 0;

Wie im obigen Programm erfolgt der Austausch zwischen Stringvariablen Q und R.

Ausgang

In einer C ++ - Programmiersprache können Sie sogar die Elemente von Arrays mithilfe der SWAP () -Methode verschieben. Lassen Sie uns ein Beispiel nachstehend verfolgen.

#enthalten
#enthalten
int main ()

std :: Array a = 11, 22, 33, 44, 55,66;
std :: Array B = 1, 2, 4, 5, 8,9;
std :: Cout << "Array a before swapping the elements:";
für (int & i: a) std :: cout << " << i;
std :: Cout << '\n';
std :: Cout << "Array b before swapping the elements:";
für (int & i: b) std :: cout << " << i;
std :: Cout << "\n\n";
A.Tausch (b);
std :: Cout << "Array a after swapping the elements::";
für (int & i: a) std :: cout << " << i;
std :: Cout << '\n';
std :: Cout << "Array b after swapping the elements::";
für (int & i: b) std :: cout << " << i;
std :: Cout << '\n';
Rückkehr 0;

Im obigen Code werden Sie sehen tauschen von Array A und B.

Ausgang

Abschluss.

Der Tausch() Die Funktion erleichtert es dem Benutzer, Werte oder Zeichen einer Variablen im C ++ - Programm auszutauschen. Die oben genannten Richtlinien liefern einige nützliche Beispiele für die Verwendung der Verwendung der Tausch() Funktion in c++. Sie können auch die verwenden Tausch() Funktionieren Sie, um die Werte von Elementen in Arrays auszutauschen.