求大虾来帮忙解释一下。

belinda_pjm 2013-02-21 05:30:29
1:float SinTable[256]; float CosTable[256];
2:#define SIN(x) SinTable[ABS((int)x&255)]
3:#define COS(x) CosTable[ABS((int)x&255)]


上面是代码。
能帮忙解释一下第二和第三句是什么意思么。
SIN,ABS,COS这个我知道是函数。
但是不解的是 #define SIN(x) 这个是什么意思呢。而且后面还跟了定义的变量。
...全文
54 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
邹亚鹏 2013-02-25
我是来学习的~~·
  • 打赏
  • 举报
回复
图灵狗 2013-02-21
就是用查表的方式获取x的正弦和余弦值,其中x&255是确保下标在0~255之间而不会越界。
  • 打赏
  • 举报
回复
相关推荐
发帖
C语言
加入

6.5w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2013-02-21 05:30
社区公告
暂无公告