> double* p = &a[0];

double* p = a;でいいだろ