| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2765 人关注过本帖
标题:求助,关于数组元素清空问题。
只看楼主 加入收藏
zougonghua
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-4-1
收藏
 问题点数:0 回复次数:7 
求助,关于数组元素清空问题。
For i = 0 To 3
    If y(i) <> y(i + 1) Then     
       If m >= 2 Then
          IsEmpty = False
          p = p + 1
          ReDim Preserve s(p)
          s(p) = m
       End If
       m = 1
    Else
       m = m + 1
    End If
  Next
我单击按钮运行以上代码,当我单击第一次的时候s(p)已赋有值,但当我第二次单击按钮时没有满足条件s(p)没赋值,问题就是当s(p)没赋值时,默认就为上一次的值了,我想每次单击按钮前把都把s()清空,怎么打操作,谢谢!!
搜索更多相关主题的帖子: 元素 
2008-04-15 14:26
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
Erase s

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2008-04-15 14:37
zougonghua
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-4-1
收藏
得分:0 
回复 2# 的帖子
不行啊。。大虾
2008-04-15 14:41
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
什么不行?    你不是要清空数组吗?   行的 你放哪的?

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2008-04-15 15:23
zougonghua
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-4-1
收藏
得分:0 
Erase s
For i = 0 To 3
    If y(i) <> y(i + 1) Then     
       If m >= 2 Then
          IsEmpty = False
          p = p + 1
          ReDim Preserve s(p)
          s(p) = m
       End If
       m = 1
    Else
       m = m + 1
    End If
  Next
放在语句的前面,就是单击事件之前先清空元素,但这元素个数不是一成不变的,它是根据条件来判断的,谢谢帮忙解决。。。。。等待ING
2008-04-15 15:47
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
具体点  你要实现什么样的功能?   你要清数组里的值还是什么?   “但这元素个数不是一成不变的,它是根据条件来判断的”  什么意思 ?

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2008-04-15 16:30
zougonghua
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-4-1
收藏
得分:0 
要像刚开始那样,这个数组是刚定义的一样,里面没有任何元素和值,需要重新给这个数组分配内存空间。
2008-04-16 08:05
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
redim s(0) 就好了吧!!

或者将数组声明成局部变量,就是在command_click事件里声明.

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2008-04-16 10:07
快速回复:求助,关于数组元素清空问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049065 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved