关于下面数组定义的正确说法是? String[][] s=new String[10][]; A.数组s定义不合语法 B

关于下面数组定义的正确说法是? String[][] s=new String[10][]; A.数组s定义不合语法 B. s是10×10的2维数组 C.s数组的所有元素都是”” D. s是10个数组的数组
syheng 1年前 已收到1个回答 举报

zaijianhaoma 春芽

共回答了18个问题采纳率:94.4% 举报

选择A.数组s定义不合语法
确实这条语句s的定义存在语法问题,首先是这里的问题: String[][] s 应该用一个指针,比如: string(*s)[10] 还有这里:new String[10][]; 用new的方法是不错,但是:String[10][];有问题,应该是这样的形式,比如:string[5][10]。 string(*s)[10]=new string[5][10]; 这样是可以的,因为每次动态数组向系统申请的空间大小必须是确定的!因此选择A。还有是string,不是String!注意啊

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.713 s. - webmaster@yulucn.com