Разница в ключах: вызов по значению и вызов по ссылке - оба метода передачи аргументов. При вызове по значению копия фактических аргументов передается соответствующим формальным аргументам; тогда как при вызове по ссылке местоположение или адрес фактических аргументов передается формальным аргументам.
Вызов по значению и вызов по ссылке - оба метода передачи аргументов. Они могут использоваться для передачи значения или данных в другую функцию. Однако способ, которым они передают аргументы, отличается.