首页
社区
课程
招聘
这段话在干什么
发表于: 2005-4-15 00:27 3543

这段话在干什么

2005-4-15 00:27
3543
for(j=i;j<32;i++)
        hEvent[i]=hEvent[++j];

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 16071
活跃值: (5839)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
就这2句??只是个循环,将hEvent中的元素I(下标等于J)到31赋值为自加1以后的J.语言表达能力差.不知道说明白没有~
2005-4-15 00:35
0
雪    币: 107
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
找本C语言教程看看先
2005-4-15 02:12
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
这段循环代码的意思好像是将hEvent内的数组数据元数从1―32位往前移动一位。如:
hEvent[1] = hEvent[2]; //将数组2移到1
hEvent[2] = hEvent[3]; //将数组3称到2
....
2005-4-15 07:58
0
雪    币: 216
活跃值: (390)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
用memmove比较好。
2005-4-15 09:28
0
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
似乎这样写可读性好一点

for (j=i;j<31;j++)    // i是小于31的整数
     hEvent[j]=hEvent[j+1];

最初由 limee 发布
for(j=i;j<32;i++)
hEvent=hEvent[++j];
2005-4-15 14:45
0
游客
登录 | 注册 方可回帖
返回