我亲自给你打在Eclipse里面测试了,报错:数组常量只能在初始化操作中使用。这就是你所想要的答案。也就是说,你没有初始化。
int[] arr1=new int[n];//这里的arr1是一个"数组指针",这个指针指向的是整个堆创建出来的整个数组地址.而int *arr2 = new int[n];//这里的arr2是一个普通的指针,这个指针指向的是这个堆创建出来的数组的首地址.数组指针arr1需要用delete[]arr1来释放内存;而arr2是一个普通的指针,如果是在...
Java中的'int arr = new int'介绍 在Java中,'int arr = new int'语句可以创建一个长度为零的整数数组。这意味着,如果您在创建数组时不知道数组元素的数量,您可以使用这个语句。 以下是一个示例代码,展示了如何使用'int arr = new int'来创建整数数组: ...
如果有以下定义:int[][] Arr = new int[3][];Arr[0] = new int[] { 10, 20, 30 }; Arr[1] = new int[] { 40, 50, 60, 70 }; Arr[2] = new int[] { 80, 90 };,则对数组Arr说法不正确的是()? Arr是二维交错数组,共包括9个元素。由于Arr数组的每个子数组大小不一致,所以必...
建议使用int[] arr=new int[];但是如果是定义二维数组的话就不同了,就像三楼丁永志同学说的,如果是...
Static initialization and Dynamic initialization
若int[][]arr=newint[][]{{1},{2,3,4},{5,6}},则arr[1][1]的结果为3。() 参考答案:对 进入题库练习 查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧 无需下载 立即使用 你可能喜欢 判断题 安装JDK时可以选择不安装公共JRE。() 参考答案:对 点击查看答案进入题库练习 判断题...
你好,很高兴回答你的问题。答案是0,因为int的默认值是0。如果有帮助到你,请点击采纳。
int arr[]=new int[10]表示数组arr是一个含有10个元素的整数数组。Java中的数据类型必须实例化后才能使用,但是有种情况例外,就是该成员是用static声明的。题目中对于数组并没有实例化,因此不能使用,所以选项A说法正确。如果加上static修饰符,改为 static int arr[]=new int[10]或者将该数组实例化即可,输出为...