functionpointer.c Syntax to declare and initialize an array of functions: returnType (*array[SIZE](listOfParameterTypes) = {function1, function2, function3, …} Note that the return type, parameter types and parameter count have to match for each function This is because arrays store data of the same type