你确定是不正确的?在java中这些语法只有B是对的A,数组申明中char str[] 不允许中括号中定义数组的长度,C、D同理
char str[5]="hello";后面还有一个“\0”所以长度应该是6,超过数组的长度了写法上加不加{}应该是都可以