Qu'est-ce que l'échange en C ++

Qu'est-ce que l'échange en C ++
L'échange d'éléments en C ++ est une pratique courante et les utilisateurs qui sont nouveaux dans la programmation doivent apprendre à échanger. C ++ a une fonction intégrée appelée échanger() Cela permet au programmeur de l'échange dans le programme. Cet article vous donnera des détails et une compréhension de la fonction de swap C ++ et de leurs utilisations dans les programmes C ++.

Qu'est-ce que Swap () en C++?

Le échanger() est une fonction pratique en C ++ qui permet aux utilisateurs d'échanger des valeurs de deux variables à l'intérieur du programme. Il s'agit d'une procédure simple qui n'appelle pas la création d'un stockage temporaire pour maintenir les valeurs. Le échanger() La fonction est bénéfique, en particulier dans la manipulation du tableau, l'algorithme de tri, ou dans d'autres cas où l'utilisateur devra échanger les valeurs des variables.

Syntaxe pour déclarer swap () en c++

Ce qui suit est la syntaxe pour utiliser le échanger() Fonction dans C ++:

VOID SWAP (VAR1, VAR2);

Type de retour: Dans l'exemple ci-dessus, le vide est utilisé car dans ce cas fonction d'échange ne renvoie rien.

Paramètres: var 1 et var2 sont deux variables après échange var1 a une valeur de var2 et var2 a une valeur de var1.

Voyons un exemple simple d'échange de 2 valeurs variables entières:

#inclure
Utilisation de Namespace Std;
int main ()
int a = 22, b = 15;
couter<<"Value of a:"<couter<<"\nValue of b:"<échange (a, b);
couter<<"\nAfter Swapping the values will be: a:"<retour 0;

Dans le programme ci-dessus, nous initialisons deux variables comme un et b puis afficher les valeurs des deux en utilisant COUT. Après cela, nous échangeons les valeurs des deux variables à l'aide du échanger() fonction.

Sortir

Vous pouvez également utiliser le échanger() fonction pour échanger les cordes au lieu des valeurs. Le programme pour un tel exemple est fourni ici.

#inclure
Utilisation de Namespace Std;
int main ()

String q = "swap", r = "fonction";
couter<< "Before-swapping-value-of q = " << q <couter<< "Before swapping value of r = " << r <échange (q, r);
couter<< "After-swapping-value-of q = " << q <couter<< "After swapping value of r = " << r <retour 0;

Comme dans le programme ci-dessus, l'échange se fait entre les variables de chaîne Q et R.

Sortir

Dans un langage de programmation C ++, vous pourriez même déplacer les éléments des tableaux en utilisant la méthode swap (). Suivi avec un exemple donné ci-dessous.

#inclure
#inclure
int main ()

std :: tableau a = 11, 22, 33, 44, 55,66;
std :: tableau b = 1, 2, 4, 5, 8,9;
std :: cout << "Array a before swapping the elements:";
pour (int & i: a) std :: cout << " << i;
std :: cout << '\n';
std :: cout << "Array b before swapping the elements:";
pour (int & i: b) std :: cout << " << i;
std :: cout << "\n\n";
un.échange (b);
std :: cout << "Array a after swapping the elements::";
pour (int & i: a) std :: cout << " << i;
std :: cout << '\n';
std :: cout << "Array b after swapping the elements::";
pour (int & i: b) std :: cout << " << i;
std :: cout << '\n';
retour 0;

Dans le code ci-dessus, vous verrez échange du tableau A et B.

Sortir

Conclusion.

Le échanger() La fonction permet à l'utilisateur d'échanger facilement des valeurs ou des caractères d'une variable à l'intérieur du programme C ++. Les lignes directrices susmentionnées fournissent quelques exemples utiles sur la façon d'utiliser le échanger() fonction en c++. Vous pouvez également utiliser le échanger() fonction pour échanger les valeurs des éléments dans les tableaux.