This is because by using the dereferencing ampersand only one word (typically 4 bytes on a 32 bit machine, 8 bytes on a 64 bit machine) is required to be passed into the function, namely the memory location to the variable.
Тоа е бидејќи со употребата на дефернецирањето на само еден збор (вообичаено 4 бајти на 32 битна машина, 8 бајти на 64 битна машина) потребно е да премине во функција, а тоа е мемориската локација на променливата.