Typedef - Programming

Q1:

In the following code what is 'P'?
typedef char *charp;
const charp P;

A P is a constant

B P is a character constant

C P is character type

D None of above

ANS:A - P is a constant

No answer description is available. Let's discuss.