home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_10_09
/
1009113b
< prev
next >
Wrap
Text File
|
1992-07-13
|
516b
|
21 lines
main()
{
static void (*array[])() = {dummy1, dummy2, dummy3};
int i;
int number_functions = sizeof(array)/sizeof(void (*)());
void (**pointer_to_function_pointer)();
/* Array subscripts */
for (i = 0; i < number_functions; i++)
{
(*array[i])();
}
/* Pointer version */
pointer_to_function_pointer = array;
for (i = 0; i < number_functions; i++)
{
(**pointer_to_function_pointer)();
pointer_to_function_pointer++;
}