Разница между амперсандом и звёздочкой при работе с массивами и структурами заключается в их использовании для разных операций с указателями:
число
типа int
, то &число
вернёт адрес, по которому хранится значение этой переменной. telegra.ph ptr
на int
, то *ptr
— это само значение, которое хранится по адресу, на который указывает ptr
. telegra.ph При работе с массивами имя массива — это указатель, указывающий на первый элемент этого массива. istarik.ru При этом объявляется он без всяких звёздочек, то есть в чём-то он похож на «обычную» переменную. istarik.ru