O que é swap () em c++?
O trocar() é uma função útil em C ++ que permite aos usuários trocar valores de duas variáveis dentro do programa. É um procedimento simples que não exige a criação de armazenamento temporário para manter valores. O trocar() A função é benéfica, especialmente na manipulação da matriz, no algoritmo de classificação ou em outros casos em que o usuário precisará trocar os valores das variáveis.
Sintaxe para declarar swap () em c++
A seguir é a sintaxe para usar o trocar() função em c ++:
swap void (var1, var2);Tipo de retorno: No exemplo acima, o vazio é usado porque neste caso Função de troca não retorna nada.
Parâmetros: var 1 e VAR2 são duas variáveis após a troca VAR1 tem um valor de VAR2 e VAR2 tem um valor de var1.
Vamos ver um exemplo simples de trocar 2 valores variáveis inteiros:
#incluirNo programa acima, inicializamos duas variáveis como a e b e depois mostre os valores de ambos usando cout. Depois disso, trocamos os valores de ambas as variáveis com a ajuda do trocar() função.
Saída
Você também pode usar o trocar() função para trocar as cordas em vez dos valores. O programa para esse exemplo é fornecido aqui.
#incluirComo no programa acima, a troca é feita entre as variáveis de string q e r.
Saída
Em uma linguagem de programação C ++, você pode até mudar os elementos das matrizes usando o método swap (). Vamos acompanhar um exemplo dado abaixo.
#incluirNo código acima, você verá trocando da matriz A e B.
Saída
Conclusão.
O trocar() A função facilita para o usuário trocar valores ou caracteres de uma variável dentro do programa C ++. As diretrizes acima mencionadas fornecem alguns exemplos úteis de como usar o trocar() função em c++. Você também pode usar o trocar() função para trocar os valores dos elementos em matrizes.