这么表示好像不行啊 数组为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å¼ä¸æ¯""
ãã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’那么肯定是空本回答被网友采纳
如果是int型好像是没有神马办法,因为里面都是数字,没有办法判断这些数字是不是你的
字符数组的话可以判断,初始化的字符数组为空,直接和‘\0’比较就行,如果第一个字符就是这个‘\0’那么肯定是空本回答被网友采纳
第2个回答 2012-07-25
使用全局变量 数组长度, 初始化、增删的时候都要对这个数组全局变量 进行原子操作的维护
类似于c++的vector本回答被提问者采纳
类似于c++的vector本回答被提问者采纳
第3个回答 2012-07-25
c==null;
指针为空,整个数组为空,指针不空,必有数据在数组
指针为空,整个数组为空,指针不空,必有数据在数组
第4个回答 2012-07-25
太笼统了 ,详细一点