Mark,浮點數傳參數據異常

做個記錄,代碼還是要規範

別人的一段代碼,我來測試,發現傳入函數內部的浮點數值變了,傳入前明明是50的,在被調用函數內部打印出來的值卻是3.14025之類的,死活找不到問題在哪裏。

如圖所示

外部打印refrigettemp是50,到了函數裏面變成了3.140625
之後找到了問題,原來是被調用函數的頭文件沒有聲明,很奇怪沒聲明也可以用,不過整個工程的頭文件包含來都有點亂了,把被調用函數在頭文件中聲明補充後問題解決。
問題解決
所以代碼還是要規範,要不然會出各種問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章