单选题 以下定义语句中,错误的是(    )。
   A.int a[]={1,2};    B.char*a[3];
   C.char s[10]="test";D.int n=5,a[n];
【正确答案】 D
【答案解析】