递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

自定义数组取出成员修改数据后不生效

查看数: 4173 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-10-14 21:35

正文摘要:

这个例子,修改后的值,没生效, 按理说,我取出成员,修改后应该作用成员上,在别的地方取,应该是修改后的新值才对, 但是数组里面还是原值,不想用指针,因为要嵌套好几层,指针容易乱 这个问题搞了我好几天就是想不通, 代 ...

回复

创世魂 发表于 2022-10-15 08:21:18
李先森 发表于 2022-10-14 22:29
这样的话要多写很多重复代码,而且还影响阅读,

只能那样写。
Xelloss0618 发表于 2022-10-14 23:09:58
李先森 发表于 2022-10-14 22:29
这样的话要多写很多重复代码,而且还影响阅读,

也没几种写法了,还有种是你取到变量,修改变量之后,又置成员回去
我这种写法是代价最小的了
李先森 发表于 2022-10-14 22:29:05
Xelloss0618 发表于 2022-10-14 22:24
这肯定的啊,火山不支持变量参考,
你都把取出来的成员赋值到另一个变量了,你修改那个变量不会跟数组里的 ...

这样的话要多写很多重复代码,而且还影响阅读,
Xelloss0618 发表于 2022-10-14 22:24:21
这肯定的啊,火山不支持变量参考,
你都把取出来的成员赋值到另一个变量了,你修改那个变量不会跟数组里的成员关联的
这样改:
结构数组.取成员 (取循环索引 ()).结果.名称 = "xin"
结构数组.取成员 (取循环索引 ()).结果.年龄 = 取随机数 (2000, 10000)

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 18:15 , Processed in 0.083619 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表