火山软件开发平台

标题: 请问火山pc怎样动态添加二维数组(整数)? [打印本页]

作者: sunye88888    时间: 2022-9-13 14:18
标题: 请问火山pc怎样动态添加二维数组(整数)?
请问火山pc怎样动态添加二维数组(整数)?
开始的时候并不知道有多少成员
在程序中用代码添加

作者: fan15500    时间: 2022-9-13 15:02
添加成员不行吗
作者: sunye88888    时间: 2022-9-13 15:19
试了 不可以

最初设置变量的时候     整数[][]  留空就会报错
作者: fan15500    时间: 2022-9-13 15:49
留空肯定会报错的,给一个默认值啊 {{0},{0}}
作者: sunye88888    时间: 2022-9-13 16:01
fan15500 发表于 2022-9-13 15:49
留空肯定会报错的,给一个默认值啊 {{0},{0}}

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

可以的。随时添加。
作者: 创世魂    时间: 2022-9-13 16:57
fan15500 发表于 2022-9-13 16:13
可以的。随时添加。

火山可没提供相关操作方法。
作者: sunye88888    时间: 2022-9-13 17:08
也就是说,必须先确认好多少个是吗?不能动态的修改是吗?
作者: fan15500    时间: 2022-9-13 17:54
创世魂 发表于 2022-9-13 16:57
火山可没提供相关操作方法。

难道是我记错了?
作者: fan15500    时间: 2022-9-13 17:58
sunye88888 发表于 2022-9-13 17:08
也就是说,必须先确认好多少个是吗?不能动态的修改是吗?

可以封装一个方法,需要添加的话,把原数组和新元素传递到方法里,然后得到一个新的数组。一般扩展是这样做的。当然也有 ,比如你建立一个较大的比如20个元素的,不够,就直接再增加20个,返回一个新数组,这样省去了添加一个元素就创建一次的问题。但是如果用到数组 需要循环的  就需要自己判断下
作者: sunye88888    时间: 2022-9-14 09:39
fan15500 发表于 2022-9-13 17:58
可以封装一个方法,需要添加的话,把原数组和新元素传递到方法里,然后得到一个新的数组。一般扩展是这样 ...

感觉挺麻烦的啊  要是直接能操作二维数组就好了




欢迎光临 火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4