(e-mail address removed) wrot
what is the difference between float **p and float *p[10]?
Lots...
The first specifies that the variable "p" is a pointer,which when
resolved would point in turn to a pointer, which would in turn point to
a data item of "float" type. It is your job to make sure both the
second pointer and the float type exist...
The second specifies that "p" is an array of ten items each of which is
a pointer to a float data type .
I suggest you go to the FAQ and read
http://c-faq.com/aryptr/index.html
and the pages pointed to from it.