В чем разница между значениями и эталонными параметрами?
В чем разница между значениями и эталонными параметрами?

Видео: В чем разница между значениями и эталонными параметрами?

Видео: В чем разница между значениями и эталонными параметрами?
Видео: ✓ Параметры с нуля и до ЕГЭ | Задание 17. Профильный уровень | #ТрушинLive​​ #041 | Борис Трушин 2024, Май
Anonim

Изменения в параметр значения не видны вызывающему абоненту (также называется "пройти мимо" ценить "). Изменения в эталонный параметр видны вызывающему абоненту ("пройти мимо ссылка "). Указатели можно использовать для реализации" ссылка " параметры без использования специального ссылка концепция, которой нет в некоторых языках, например в Си.

Кроме того, в чем разница между значениями и эталонными параметрами?

КЛЮЧ РАЗНИЦА Вызов по ценить , копия Переменная передается, тогда как в Call by ссылка , а Переменная сам пройден. Вызов по ценить , актуальные и формальные аргументы будет создан в другой ячеек памяти, в то время как в Call by ссылка , актуальные и формальные аргументы будет создан в то же место в памяти.

что такое вызов по значению и ссылке? Вызов к Ссылка : И фактические, и формальные параметры относятся к одним и тем же местам, поэтому любые изменения, внесенные внутри функции, фактически отражаются в фактических параметрах вызывающей стороны. Звонок по значению . Вызов К Ссылка . В то время как звонящий функция, мы передаем ценности переменных к нему. Такие функции известны как « Звоните по значениям ”.

Соответственно, что такое эталонный параметр?

А эталонный параметр это ссылка в ячейку памяти переменной. Когда вы пройдете параметры к ссылка , в отличие от стоимости параметры , новое место хранения для этих параметры . Он показывает, что значения изменились внутри функции подкачки, и это изменение отражается в функции Main.

Почему параметры нужно передавать по ссылке?

Прохождение по ссылке значит проходить в ссылка из аргумент в вызывающей функции к соответствующему формальному параметр вызываемой функции. Проходить по ссылкам более эффективен, чем проходить по стоимости, потому что это делает не копировать аргументы . Формальный параметр это псевдоним для аргумент.

Рекомендуемые: