cpp

Массивы указателей

Указатели можно сохранять в массиве. При объявлении массива указателей используется следующий синтаксис:

var <Переменная> [<Число элементов>]*<Тип> =
                 [<Число элементов>]*<Тип>{<Адреса через запятую>}

Пример использования массива указателей:

var arr [3]*int  // Массив указателей из трех элементов
fmt.Println(arr) // [<nil> <nil> <nil>]
x, y, z := 10, 20, 30
arr[0] = &x
arr[1] = &y
arr[2] = &z
fmt.Println(*arr[0]) // 10
fmt.Println(*arr[1]) // 20
fmt.Println(*arr[2]) // 30
arr = [3]*int{&x, &y, &z}
fmt.Println(arr) // [0xc000128090 0xc000128098 0xc0001280a0]

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp