Passa per riferimento è una strategia di marshalling degli argomenti in base alla quale la posizione di una variabile in memoria viene passata a una funzione, piuttosto che a una copia del valore della variabile, sebbene la funzione appaia nel codice sorgente per ricevere la variabile stessa piuttosto che un puntatore ad essa.