🟢 Лёгкий · 1 очк. Указатели
Что делает оператор * перед указателем?
A Умножение
B Разыменование указателя
C Берёт адрес
D Создаёт указатель
Объяснение вопроса

Оператор * перед указателем - это разыменование. Выражение *p даёт значение, на которое указывает p. Если p = &x, то *p - это x. Разыменование nil-указателя вызывает panic.

x := 10
p := &x
fmt.Println(*p)  // 10
*p = 20
fmt.Println(x)  // 20

Не путать

В объявлении типа *int звёздочка означает "указатель на int". В выражении *p - разыменование.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.