nel primo blocco di codice la macro SWAP2 setta il valore sia di a che di b, mentre negli altri esempi setta solo il valore di k
nel primo blocco di codice la macro SWAP2 setta il valore sia di a che di b, mentre negli altri esempi setta solo il valore di k