>int* pなら pはポインタ型だが

int *p;
が正しい書き方だろ。