У меня есть 10 постоянных переменных (со случайными числами). Я хочу получить к ним доступ с помощью индекса Dynami c.
float getNumber(int index) {
return array[index];
}
Это дает ошибку «выражение индекса должно быть постоянным»
Я не могу сделать индекс постоянным.
Итак Я придумал следующее решение:
float getNumber(int index) {
if (index == 0) return array[0];
if (index == 1) return array[1];
if (index == 2) return array[2];
if (index == 3) return array[3];
.....
}
Это кажется странным, это нормально? Есть способ лучше?