去掉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会导致程序结果不对,请各位大神指点一下!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
haibian
1楼-- · 2019-07-22 01:11
是不是不能使用printf,按理来说printf不会影响结果才对
yzbxc
2楼-- · 2019-07-22 04:30
正确的打印信息和不正确的打印信息是什么?
sunzhifan
3楼-- · 2019-07-22 06:38
 精彩回答 2  元偷偷看……
sunzhifan
4楼-- · 2019-07-22 08:56
haibian 发表于 2018-11-21 14:27
是不是不能使用printf,按理来说printf不会影响结果才对

我也没搞明白这是什么鬼····
秋天
5楼-- · 2019-07-22 14:23
这个很有可能和数据类型有关系
xqn2012
6楼-- · 2019-07-22 19:04
很有可能 temp3 的数据类型 不对

一周热门 更多>