怎样表示一维数组为空?

这么表示好像不行啊 数组为c[i]
if(c[i]==NULL)
数组是int数组 我设置了一个c[i]数组 他是有3个数组进行比较 比如a[i]={1,2,3,4}, b[i]{1,2},d[i]={2,3}.将3个数字比较那么得出c[i]={4}. 如果 b[i]{1,2,4},d[i]={2,3}.那么c[i]=空。

  1、需要看是什么数组,如果是int型是没有办法的,因为里面都是数字,没有办法判断这些。
  2、数字字符数组的话可以判断,初始化的字符数组为空,直接和‘\0’比较就行,如果第一个字符就是这个‘\0’那么肯定是空。
  3、Sub tt()
  Dim r As Range
  Dim i As Integer
  Dim a(256) As Variant
  Set r = [2:2]
  For i = 1 To 256
  If r(i) <> "" Then a(i - 1) = r(i)
  Next
  Set r = Nothing
  End Sub
  补充:
  ""表示空字符、空值Null
  0值不是""
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-25
这得看是什么数组了吧
如果是int型好像是没有神马办法,因为里面都是数字,没有办法判断这些数字是不是你的
字符数组的话可以判断,初始化的字符数组为空,直接和‘\0’比较就行,如果第一个字符就是这个‘\0’那么肯定是空本回答被网友采纳
第2个回答  2012-07-25
使用全局变量 数组长度, 初始化、增删的时候都要对这个数组全局变量 进行原子操作的维护
类似于c++的vector本回答被提问者采纳
第3个回答  2012-07-25
c==null;
指针为空,整个数组为空,指针不空,必有数据在数组
第4个回答  2012-07-25
太笼统了 ,详细一点

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网