这个C动作是什么意思? 点击:1565 | 回复:4



千山独步

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2007-08-20 12:57:00
楼主
1,
BOOL state;
state = !GetTagBit("bianliang");
SetTagBit("bianliang",(SHORT)state);

2,
BOOL state;

state=!GetTagBit("变量1");
SetTagBit("变量1",state);  

if(state==1)
  {
SetTagBit("变量2",0);


   }
else{
SetTagBit("变量2",1);

   }

上面的C动作有点看不懂,请yuanle 帮忙分析一下,谢谢了!


楼主最近还看过



三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-08-20 16:58:00
1楼
1.将变量bianliang的状态取反后回送;
2.将变量"变量1"的状态取反后回送;
  将变量"变量1"的原状态送“变量2";
  <代码编得转弯拐>   

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-08-21 16:38:00
2楼
其实第一个就是一个自锁按钮。

http://i.cn.yahoo.com/pengli2521

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 198回
  • 年度积分:0
  • 历史总积分:804
  • 注册:2005年1月24日
发表于:2007-09-24 12:58:00
3楼
 1,
SetTagBit("bianliang",!GetTagBit("bianliang"));

2,
if(GetTagBit("变量1"))
  {
SetTagBit("变量2",0); 
   }

else{
SetTagBit("变量2",1); 
   }




http://i.cn.yahoo.com/pengli2521

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2007-09-24 19:03:00
4楼
谢谢大家的回答,已明白了.

 TO: 楼上的,怎么到处留网址呢.可以新发一个贴子,告诉大家就可以了.

热门招聘
相关主题

官方公众号

智造工程师