Задание длины массива в C++
Размер C-массива не хранится внутри него:
число ячеек задают в квадратных скобках
при объявлении. Чтобы не переписывать его
вручную в каждом цикле, рядом заводят
константу длины const int num
с тем же значением.
Запишем массив из трех строк, запомним длину и выведем ее:
const int num = 3;
std::string arr[num] = {"a", "b", "c"};
std::cout << num << "\n";
Тот же прием для чисел:
const int num = 5;
int arr[num] = {1, 2, 3, 4, 5};
std::cout << num << "\n";
Дан массив:
std::string arr[5] = {"k1", "k2", "k3", "k4", "k5"};
Запишите длину массива в константу и выведите это число.
Дан массив:
int arr[2] = {7, 8};
Запишите длину массива в константу и выведите это число.