typedef char *PCHAR;

PCHAR *pAddr;
PCHAR string = "asm";

pAddr = &string;

pAddr は string のアドレス。
*pAddr は string と同じ。

と

int *pAddr;
int string = 0;

pAddr = &string;

pAddr は string のアドレス。
*pAddr は string と同じ。

を比較すればいい。
全く同じ事。