Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Влияние переназначения указателя внутри функции на внешний указатель
Компании, где спрашивали:
Miatel
Условие задачи
Нужно определить, какой вывод получит программа и понять, изменяется ли ссылка, переданная в функцию, на объект, находящийся за её пределами.
package main
import "fmt"
func modifyPointer(p *int) {
v := 3
p = &v
}
func main() {
x := 5
ptr := &x
fmt.Println(*ptr)
modifyPointer(ptr)
fmt.Println(*ptr)
}