单项选择题

若有定义:char*st="howareyou";,下列程序段中正确的是()。

A. char a[11], *p; strcpy(p=a+1, &st[4]);
B. char a[11]; strcpy(++a, st);
C.char a[11]; strcpy(a, st);
D.char a[], *p; strcpy(p=&a[1], st+2);