Sono la stessa cosa:

codice:
double *q1 = &dat->p[0];
double *q2 = dat->p;