I have recently started to learn C and am finding it very interesting but have come across a few problems regarding certain declerations and would appreciate it if somebody could simply explain to me what the return value is and what the arguments mean on the following
long *all_long(int num, int i[]);
void many_args(char *s, int[], double f);
FILE *file_func(char *fn[], char *m[], int num);