单项选择题

下面各语句行中,能正确地给字符串赋值的语句行是()。

A. char st[4]="ABCDE";
B. char s[5]='A','B','C','D','E';
C. char *s="ABCDE";
D. char *s; scanf("%s",*s);