以下选项中正确的语句组是()。
A)char s[];s="HELLO!";
B)char*s;s={"HELLO!"};
C)char s[10];s="HELLO!";
D)char *s;s="HELLO!";
请帮忙给出正确答案和分析,谢谢!