Я нахожусь в середине написания программы, которая имеет функцию, которая запускает другую функцию:Вызов функций через массивы в C?
int executePuzzle(int input) {
switch (input) {
case 1: puzzle1();break;
case 2: puzzle2();break;
default:break;
}
}
Однако это может быть более эффективным, чтобы просто иметь что-то вроде:
int puzzle[2] = {puzzle1(),puzzle2()};
Затем вызовите puzzle0; Мне было интересно, как это будет сделано.
Что вы попробовали? Какой у Вас вопрос? Вы можете вернуться из функции «struct», содержащей, например, массив или вы можете вернуть массив, выделенный массивом ... –