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:
#inclureDans 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.
#inclureComme 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.
#inclureDans 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.