求救:谁能帮我解释下这个C编写的程序~~~谢拉

[复制链接]
2469|3
 楼主| boling 发表于 2007-7-30 09:06 | 显示全部楼层 |阅读模式
switch(g_uiStatus)
{case R_Test:
   while(g_ucIntFlag)
{   g_uifx=*(P_TimerB_Data);                       g_ucIntFlag = 0;                
    *(P_TimerB_Data)=0;                        if(g_uifx&&g_uifx<7500)    ////主要是这句话~~~~什么意思啊?        g_fRx=(3*2.7575*(1e+6))/g_uifx-100;  
  else
    g_fRx =(3*69.3225*(1e+6))/g_uifx-(1e+4);
            }
    break;
                
li_mu 发表于 2007-7-30 09:27 | 显示全部楼层

似乎

g_uifx>0 and g_uifx<7500 同时存在
则满足if要求
   g_fRx=(3*2.7575*(1e+6))/g_uifx-100;  


else
   g_fRx =(3*69.3225*(1e+6))/g_uifx-(1e+4);

myhmz 发表于 2007-7-30 09:29 | 显示全部楼层

先判断g_uifx<7500再进行与运算

先判断g_uifx<7500再进行与运算
starlite_jason 发表于 2007-7-30 10:37 | 显示全部楼层

楼上的看清楚再回答

2楼正解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

6

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部