Hva er bytte i C ++

Hva er bytte i C ++
Å bytte elementer i C ++ er en vanlig praksis, og de brukerne som er nye på programmering, må lære å bytte. C ++ har en innebygd funksjon som heter bytte() Det gjør det enkelt for programmereren å utføre bytte i programmet. Denne oppskrivningen vil gi deg noen detaljer og forståelse av C ++ SWAP-funksjon og deres bruk i C ++ -programmer.

Hva er bytte () i C++?

De bytte() er en praktisk funksjon i C ++ som lar brukere utveksle verdier av to variabler i programmet. Det er en enkel prosedyre som ikke krever å lage midlertidig lagring for å holde verdier. De bytte() Funksjon er gunstig, spesielt i array -manipulasjon, sortering av algoritme, eller i andre tilfeller der brukeren må bytte verdiene til variablene.

Syntaks for å erklære bytte () i C++

Følgende er syntaks for å bruke bytte() Funksjon i C ++:

tomrombytte (var1, var2);

Returtype: I eksemplet ovenfor brukes tomrommet fordi i dette tilfellet Swap -funksjon Returnerer ingenting.

Parametere: var 1 og var2 er to variabler etter bytte var1 har en verdi av var2 og var2 har en verdi av var1.

La oss se et enkelt eksempel på å bytte 2 heltall variable verdier:

#inkludere
ved hjelp av navneområdet STD;
int main ()
int a = 22, b = 15;
cout<<"Value of a:"<cout<<"\nValue of b:"<Swap (a, b);
cout<<"\nAfter Swapping the values will be: a:"<retur 0;

I programmet ovenfor initialiserer vi to variabler som en og b og viser deretter verdiene til begge å bruke cout. Etter det bytter vi verdiene til begge variablene ved hjelp av bytte() funksjon.

Produksjon

Du kan også bruke bytte() funksjon for å bytte strengene i stedet for verdiene. Programmet for et slikt eksempel er gitt her.

#inkludere
ved hjelp av navneområdet STD;
int main ()

String q = "Swap", r = "funksjon";
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 <retur 0;

Som i programmet ovenfor, utføres bytte mellom strengvariabler q og r.

Produksjon

På et C ++ programmeringsspråk kan du til og med forskyve elementene i matriser ved hjelp av SWAP () -metoden. La oss følge opp med et eksempel gitt nedenfor.

#inkludere
#inkludere
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:";
for (int & i: a) std :: cout << " << i;
std :: cout << '\n';
std :: cout << "Array b before swapping the elements:";
for (int & i: b) std :: cout << " << i;
std :: cout << "\n\n";
en.Swap (b);
std :: cout << "Array a after swapping the elements::";
for (int & i: a) std :: cout << " << i;
std :: cout << '\n';
std :: cout << "Array b after swapping the elements::";
for (int & i: b) std :: cout << " << i;
std :: cout << '\n';
retur 0;

I koden ovenfor vil du se bytting av matrise A og B.

Produksjon

Konklusjon.

De bytte() Funksjon gjør det enkelt for brukeren å bytte verdier eller tegn på en variabel inne i C ++ -programmet. Ovennevnte retningslinjer gir noen nyttige eksempler på hvordan du bruker bytte() funksjon i c++. Du kan også bruke bytte() Funksjon for å bytte verdiene til elementer i matriser.