Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmRfAR 307 of 390 menu
◀ ▶

Ссылка на массив в C++

Второе имя тех же ячеек пишут со скобками вокруг амперсанда и имени, а число ячеек ставят в квадратных скобках после имени. Запись через это имя меняет исходный массив. Запишем ссылку и поменяем первый элемент:

#include <iostream> int main() { int arr1[3] = {1, 2, 3}; int (&arr2)[3] = arr1; arr2[0] = 0; std::cout << arr1[0] << "\n"; // выведет 0 return 0; }

Расскажите, каким будет результат выполнения кода:

#include <iostream> int main() { int arr1[3] = {4, 5, 6}; int (&arr2)[3] = arr1; arr2[1] = 8; std::cout << arr1[1] << "\n"; std::cout << arr2[1] << "\n"; return 0; }

Объявите массив из двух чисел и ссылку на него. Запишите через ссылку другое число в первую ячейку и выведите эту ячейку исходного массива.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить