More detail
to reveal the pointed-to object. Consider the following:
typedef int (*FUNCP)(); // a function pointer FUNCP Table[3] = { main, exit }; // table of pointers
Table: array Table: { ptr ptr NULL } Table: 0: ptr 1: ptr 2: NULL Table: 0: -> main() 1: ptr 2: NULL Table: 0: -> function-returning-int 1: ptr 2: NULL Table: 0: pointer-to-function-returning-int 1: ptr 2: NULL Table: 3-item-array-of-pointer-to-function-returning-int