Passing a value to functions held in an array of functions

Try:

void (*functions[])(int) = {func0, func1};

Edit:
What he said.