| 
 Purpose  | 
|
| 
 Syntax  | 
 SWAP var1, var2  | 
| 
 Remarks  | 
 var1 
 and var2 are two variables of the same 
 type. If you try to swap variables of differing types (for example, 
 SWAP is handy because a simple trading of values in two consecutive assignment statements does not get the job done: a = b b = a By the time you make the second assignment, variable a does not contain the value it used to. To do this without the SWAP statement requires a temporary variable and a third assignment: temp = a a = b b = temp SWAP can be used to swap the target values of pointers. In addition, SWAP can also be used to swap the values of pointers themselves.  |