1.   char **argv

argv:pointer to char

2.   int (*daytab)[13]

daytab:pointer to array[13] of int

3.   int *daytab[13]

daytab: array[13] of pointer to int

4.   void *comp()

comp: function returning pointer to void

5.   void (*comp)()

comp: pointer to function returning void

6.   char (*(*x())[])()

x: function returning pointer to array[] of pointer to function returning char

7.   char (*(*x[3])())[5]

x: array[3] of pointer to function returning pointer to array[5] of char