单项选择题

下列对变量的引用中,错误的是( )。

A.int a; int &p=a;
B.Chara;char &p=a;
C.int a; int &p;p=a;
D.float a;float &p=a;