去掉printf会导致程序结果不对,请各位大神指点一下!!!

2019-07-21 07:35发布

附一段程序:以上部分省略------


                temp3 = temp3/Test.Pole;
                printf("temp3=%d ",temp3);        //此句不加返回的temp4不对
                temp4 = (u16)(1.0*temp3/Result.Period[ch1]*36000);
                if(temp4>18000)
                {
                        temp4=36000-temp4;
                }
        }
        printf("temp4=%d ",temp4);
        return temp4;


}

去掉printf会导致程序结果不对,请各位大神指点一下!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。