这个二维数组为啥里面要有大括号呢?为啥风格成4个?难道不是4×4=16个元素吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这个二维数组为啥里面要有大括号呢?为啥风格成4个?难道不是4×4=16个元素吗?相关的知识,希望对你有一定的参考价值。

1、大括号:意思是 给 二维数组里的 一维(即某一行)的元素赋值。比如 x[1][1] = 1,x[1][2] = 2...
2、至于是不是 16个元素,就要看你环境是怎样的。比如 没有特别声明,vb里 是以下标 0开始的 那么 x(4,4)是25个元素
但看你的声明方式 不是VB的,像JAVA 或其他的,所以..具体是多少个元素,就不一定了..追问

太给力了,你的回答完美解决了我的问题!

参考技术A 是16个元素追答

不过这是c语言的一种硬性模式

追问

什么意思

追答

好麻烦给你说,好好看看书吧

java 为啥数组这里要用大括号?

我放到构造方法里不用大括号都不会报错,但拿到外面来就报错,这是什么原因呢?

参考技术A bn[0]开始是赋值,赋值属于语句,而java类里面只能出现属性和方法。语句必须放到代码块中本回答被提问者采纳 参考技术B 除了定义对象的代码外,其他的代码必须放在方法中追问

那为什么对bn[0]到bn[7]的前后加大括号就没问题呢?

追答

好像通过大括号括起来之后代码就归属到构造方法中去了

参考技术C 语句必须在代码块里。 参考技术D 你把鼠标放到打叉的地方,看一下错误说明追问

提示添加“”

追答

我也是醉了,你没有放在方法中啊

以上是关于这个二维数组为啥里面要有大括号呢?为啥风格成4个?难道不是4×4=16个元素吗?的主要内容,如果未能解决你的问题,请参考以下文章

java 为啥数组这里要用大括号?

为啥js二维数组传给后台接收到的数据变成了字符串

为啥这个数组到二维数组布尔值是真的?

为啥代码不能打印这个二维数组的元素?

二维数组名不能赋值给二级指针- -

matlab 读了一个二维数组,明明看到里面的值除了127就是0,为啥用imshow显示后只有黑白两色