aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, аксиома Эскобара.
В первом значение изменяется по ссылке с помощью указателей. В func передаётся не значение, а ссылка на ячейку переменной var в памяти. Затем внутри метода указатель на переменную разыменовывается и увеличивается уже значение.
Во втором та же передача по ссылке, только уже без указателя. То есть p не локальная переменная, как в Java, а ссылка, и значит изменяя p, будет изменяться var. Вот только я не уверен насчёт вызова функции, по-моему там тоже надо func(&var).
__________________
let live Изменено aNNiMON (12.09 / 17:11) (всего 1 раз) |