sunye88888 发表于 2022-9-13 14:18:52

请问火山pc怎样动态添加二维数组(整数)?

请问火山pc怎样动态添加二维数组(整数)?
开始的时候并不知道有多少成员
在程序中用代码添加

fan15500 发表于 2022-9-13 15:02:22

添加成员不行吗

sunye88888 发表于 2022-9-13 15:19:30

试了 不可以

最初设置变量的时候   整数[][]留空就会报错

fan15500 发表于 2022-9-13 15:49:41

留空肯定会报错的,给一个默认值啊 {{0},{0}}

sunye88888 发表于 2022-9-13 16:01:13

fan15500 发表于 2022-9-13 15:49
留空肯定会报错的,给一个默认值啊 {{0},{0}}

这样子 还能再往里添加吗

fan15500 发表于 2022-9-13 16:13:18

sunye88888 发表于 2022-9-13 16:01
这样子 还能再往里添加吗

可以的。随时添加。

创世魂 发表于 2022-9-13 16:57:55

fan15500 发表于 2022-9-13 16:13
可以的。随时添加。

火山可没提供相关操作方法。

sunye88888 发表于 2022-9-13 17:08:26

也就是说,必须先确认好多少个是吗?不能动态的修改是吗?

fan15500 发表于 2022-9-13 17:54:57

创世魂 发表于 2022-9-13 16:57
火山可没提供相关操作方法。

难道是我记错了?

fan15500 发表于 2022-9-13 17:58:20

sunye88888 发表于 2022-9-13 17:08
也就是说,必须先确认好多少个是吗?不能动态的修改是吗?

可以封装一个方法,需要添加的话,把原数组和新元素传递到方法里,然后得到一个新的数组。一般扩展是这样做的。当然也有 ,比如你建立一个较大的比如20个元素的,不够,就直接再增加20个,返回一个新数组,这样省去了添加一个元素就创建一次的问题。但是如果用到数组 需要循环的就需要自己判断下
页: [1] 2
查看完整版本: 请问火山pc怎样动态添加二维数组(整数)?