Cosa è lo swap () in c++?
IL scambio() è una pratica funzione in C ++ che consente agli utenti di scambiare valori di due variabili all'interno del programma. È una procedura semplice che non richiede la creazione di archiviazione temporanea per trattenere i valori. IL scambio() La funzione è benefica, specialmente nella manipolazione dell'array, nell'algoritmo di ordinamento o in altri casi in cui l'utente dovrà scambiare i valori delle variabili.
Sintassi per dichiarare lo swap () in c++
Quanto segue è la sintassi per utilizzare il scambio() funzione in c ++:
void swap (var1, var2);Tipo di ritorno: Nell'esempio sopra, il vuoto viene utilizzato perché in questo caso funzione di swap non restituisce nulla.
Parametri: var 1 E var2 sono due variabili dopo lo scambio var1 ha un valore di var2 E var2 ha un valore di var1.
Vediamo un semplice esempio di scambiare 2 valori variabili interi:
#includereNel programma sopra, inizializziamo due variabili come UN E B e quindi mostra i valori di entrambi usando Cout. Successivamente, scambiamo i valori di entrambe le variabili con l'aiuto del scambio() funzione.
Produzione
Puoi anche usare il scambio() funzione per scambiare le stringhe anziché i valori. Il programma per un tale esempio è fornito qui.
#includereCome nel programma sopra, lo scambio viene eseguito tra le variabili della stringa Q e R.
Produzione
In un linguaggio di programmazione C ++, potresti persino spostare gli elementi degli array usando il metodo Swap (). Seguimoci con un esempio indicato di seguito.
#includereNel codice sopra, vedrai scambiarsi di array a e b.
Produzione
Conclusione.
IL scambio() La funzione semplifica l'utente scambiare valori o caratteri di una variabile all'interno del programma C ++. Le linee guida sopra menzionate forniscono alcuni utili esempi su come utilizzare il scambio() funzione in c++. Puoi anche usare il scambio() funzione per scambiare i valori degli elementi negli array.