LINUX.ORG.RU

История изменений

Исправление lv, (текущая версия) :

Ссылка — не алиас, а указатель на память.

Нет, ссылка это ссылка, а указатель - указатель.

Вы берёте сущности одного уровня абстракции и заявляете, что одно это фактически другое. А это не так.

Это разные сущности. И да, в С нет ссылок. Разве только их имитация через mas[1], как выше написали.

Нет! Если бы это было так, то передача аргумента по ссылке была бы невозможна.

Из того, что при передаче по ссылке мы используем адрес передаваемой переменной для генерации ссылки внутри вызываемой функции, не следует, что «ссылка это указатель». И тем более не оправдывает того, что вы для демонстрации наличия передачи по ссылке в С приводите в пример взятие адреса переменной.

Исходная версия lv, :

Ссылка — не алиас, а указатель на память.

Нет, ссылка это ссылка, а указатель - указатель.

Вы берёте сущности одного уровня абстракции и заявляете, что одно это фактически другое. А это не так.

Это разные сущности. И да, в С нет ссылок. Разве только их имитация через mas[1], как выше написали.

Нет! Если бы это было так, то передача аргумента по ссылке была бы невозможна.

Из того, что при передаче по ссылке мы используем адрес передаваемой переменной для генерации ссылки внутри вызываемой функции, не следует, что «ссылка это указатель». И тем более не оправдывает того, что вы для демонстрации наличия ссылок в С приводите в пример взятие адреса переменной.