0

I wonder what the following declarations mean in C.

  1. double *(*(*b())[2])[3] ;
  2. float *(*c(char))(int *)

I think b is something like pointer to array....but I can't understand the structure of the function

please give me some hint to figure it out

Joshua
  • 40,822
  • 8
  • 72
  • 132
YoungJun Son
  • 83
  • 1
  • 6

0 Answers0