SWAP |
Échange |
---|---|
QuickBASIC/QBasic |
Syntaxe
SWAP variable1, variable2 |
Paramètres
Nom | Description |
---|---|
variable1 | Ce paramètre permet d'indiquer la variable allant prendre la valeur de la variable variable2. |
variable2 | Ce paramètre permet d'indiquer la variable allant prendre la valeur de la variable variable1. |
Description
Cette commande permet d'échanger le contenu de deux variables.
Remarque
- Tout type de variable peut être permuté (entier, long, simple précision, double précision, chaîne de caractères ou enregistrement). Cependant, les deux variables doivent être exactement du même type ou un message d'erreur apparaît :
Type mismatch |
Par exemple, essayer de permuter un entier avec une valeur simple précision produit une erreur «Type mismatch».
Exemple
Voici un exemple permettant d'échanger la valeur des variables X et Y :
on obtiendra le résultat suivant :
X = 160, Y = -17X = -17, Y = 160
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - LET
Langage de programmation - UBASIC - Référence de procédures et fonctions - SWAP
Dernière mise à jour : Mercredi, le 14 septembre 2016