我在写它有它运行其他功能的功能程序的中间:通过C中的数组调用函数?
int executePuzzle(int input) {
switch (input) {
case 1: puzzle1();break;
case 2: puzzle2();break;
default:break;
}
}
但是它可能是更有效的只是有类似:
int puzzle[2] = {puzzle1(),puzzle2()};
然后调用puzzle0;我想知道如何做到这一点。
你试过了什么?你的问题是什么?你可以从函数返回一个'struct',其中包含例如一个数组,或者你可以返回一个堆分配数组... – 2012-02-05 16:42:32