Tuesday, April 20, 2010

basic function definitions

int i - declares an integer
int *pi - declares a pointer pi to an integer
int f() - declares a function f with no input parameters and returns an integer
int *fpi(int) - declares a function fpi taking an integer argument and returning a pointer to an
integer
int (*pif)(const char*, const char*) - a pointer pif to a function taking two pointers to const characters
and returning an integer
int (*fpif(int))(int) - a function fpif taking an integer as an argument and returning a pointer to a
function that takes integer arguments and returns an integer

No comments:

Post a Comment