24小时热门版块排行榜    

查看: 624  |  回复: 2

绝地战士

木虫 (正式写手)

[求助] if (mdb_in[off_in+1]),什么意思 已有1人参与

in[1]--(数字量)
//  in[2]--(模拟量)
//
//  coef[1]--备用
//
//  out[1]--(数字量)
//  out[2]--(模拟量)
//
        double In;
       
        if (mdb_in[off_in+1])
        {
                In = in[2];
        }
        else
        {
                In = in[1];
        }

        out[1] = In;
        out[2] = In;
  return;
}
请问路过的大神们,if (mdb_in[off_in+1]),什么意思
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pengleetom

金虫 (正式写手)

【答案】应助回帖


jjdg: 金币+1, 感谢参与 2019-04-09 00:11:15
if (mdb_in[off_in+1])
        {
                In = in[2];
        }
        else
        {
                In = in[1];
        }

这一段代码的意思就是取数组mdb_in的第off_in+1个元素,如果不是0,就将in[2]赋值给In,否则就将in[1]赋值给In。
PS:注意,C语言数组下标是从0开始
相信自我,永不言弃
2楼2019-04-07 20:59:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

绝地战士

木虫 (正式写手)

引用回帖:
2楼: Originally posted by pengleetom at 2019-04-07 20:59:38
if (mdb_in)
        {
                In = in;
        }
        else
        {
                In = in;
        }

这一段代码的意思就是取数组mdb_in的第off_in+1个元素,如果不是0,就将in赋值给 ...

谢谢,非常感谢

发自小木虫Android客户端
3楼2019-04-08 08:14:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 绝地战士 的主题更新
信息提示
请填处理意见