下列语句中,不正确的是:(  )。 A.char str[5]="hello"; B.char s

2025-01-23 17:32:55
推荐回答(2个)
回答(1):

你确定是不正确的?在java中这些语法只有B是对的
A,数组申明中char str[] 不允许中括号中定义数组的长度,C、D同理

回答(2):

char str[5]="hello";
后面还有一个“\0”所以长度应该是6,超过数组的长度了
写法上加不加{}应该是都可以