вызов по значению-результату?

Есть ли что-то вроде «результата по умолчанию» в c-программировании? Если он существует, в чем разница между «по-по-значению» и «позывным-результатом-результатом»? Или оба одинаковы?

определение результата по вызову

Соглашение о передаче аргументов, где фактический аргумент представляет собой переменную V, значение которой копируется в локальную переменную L внутри вызываемой функции или процедуры. Если процедура изменяет L, эти изменения не будут влиять на V, которые также могут быть в области видимости внутри процедуры, пока процедура не вернется, когда конечное значение L будет скопировано на V. При изменениях по ссылке на L будет влиять V немедленно. Используется, например, BBC BASIC V на Acorn Archimedes.

Источник: http://dictionary.reference.com/browse/call-by-value-result

Как сказал Оли, C включает поведенческое поведение.

На самом деле, нет. C фактически является позывным. Если вам нужно другое поведение, вам придется подражать ему вручную.