C:Pointer
where declarator may b the identifier that names the pointer being declared, including another pointer declarator (which would indicate a pointer to a pointer.)[1]
float *p, **pp; // p is a pointer to float
// pp is a pointer to a pointer to float
int (*fp)(int); // fp is a pointer to funtion with type int(int)