打印

求大神解释下这段程序

[复制链接]
703|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wgwgnuaaseu|  楼主 | 2015-10-19 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
////////////////////////////////////////////////////////////////////////////////////////////////////
// FUNCT:
//  Mesh_Checkqueue
// DESCR:
//  Check if the corresponding bit of wanted node has been set or not.
//  Check whether specified node is already in the queue.
//  If set, return 1. Else return 0.
// INPUTS:
//  node - node ID.
//  parray - indication array
// OUTPUTS:
//  node  - ID of the node.
// RETURN:
//  TRUE or FALSE indicate whether specified node is in the queue.
// Considerations:
//  None.
////////////////////////////////////////////////////////////////////////////////////////////////////
uint8 Mesh_Checkqueue(address_size node, const uint8* parray)
{
address_size i;
address_size j;
address_size k;
node --;    // node - 1 to align with the corresponding bit in the array
i = node / 8;
j = node % 8;
k = 0x01 << j;
if((parray[i] & k) != 0)
{
  return TRUE;
}
else
  return FALSE;
}

相关帖子

沙发
dirtwillfly| | 2015-10-19 16:13 | 只看该作者
从哪里复制来的?

使用特权

评论回复
板凳
FireRiver9| | 2015-10-19 21:40 | 只看该作者
检查是否已设置了相应的位节点,检查指定的节点是否已在队列中,
是返回 TRUE

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
dirtwillfly + 2 赞一个!
地板
xyz549040622| | 2015-10-22 17:23 | 只看该作者
FireRiver9 发表于 2015-10-19 21:40
检查是否已设置了相应的位节点,检查指定的节点是否已在队列中,
是返回 TRUE ...

这都可以看懂,佩服!

使用特权

评论回复
5
FireRiver9| | 2015-10-24 17:18 | 只看该作者
呵呵,我是看的上面的英文注解,也不知道说的对不对

使用特权

评论回复
6
wgwgnuaaseu|  楼主 | 2015-10-27 10:08 | 只看该作者
FireRiver9 发表于 2015-10-24 17:18
呵呵,我是看的上面的英文注解,也不知道说的对不对

这个我当然知道,只是为什么这样写就能实现判断节点是否在?

使用特权

评论回复
7
dirtwillfly| | 2015-10-27 11:37 | 只看该作者
wgwgnuaaseu 发表于 2015-10-27 10:08
这个我当然知道,只是为什么这样写就能实现判断节点是否在?

这个要结合你的整个工程来看,但看这几句是看不出来为啥这样写的

使用特权

评论回复
8
xiaoyaozt| | 2015-10-27 22:08 | 只看该作者
c++?

使用特权

评论回复
9
蔚蓝的海| | 2015-10-28 16:25 | 只看该作者
wgwgnuaaseu 发表于 2015-10-27 10:08
这个我当然知道,只是为什么这样写就能实现判断节点是否在?

光看这一段,什么也看不出来哇。

使用特权

评论回复
10
Thefantasy| | 2015-10-29 16:42 | 只看该作者
需要前后配合才知道结果的,光一段程序也看不出什么的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

8

帖子

0

粉丝