當前位置:編程學習大全網 - 網站源碼 - c語言問題:為什麽會警告 '=' : conversion from 'double' to 'float', possible loss of data

c語言問題:為什麽會警告 '=' : conversion from 'double' to 'float', possible loss of data

函數都有原型,還包括數據及數據類型,即返回值、形式參數;當我們使用函數的實參和所賦值的變量與這些不匹配時,編譯系統就會警告。

比如:int fun(int a,int,b,...)

調用時

y=fun(float i,float j),就會警告,有時還會發生運算錯誤。

改成:int y=fun(int i,int,i,...)即可避免。

我這裏的編譯系統是啊哈c,不出警告。用VC會有的。

有時可以采用強制轉換數據類型來消除警告或避免錯誤。

  • 上一篇:AI 聯手生物技術,微生態制藥如何實現彎道超車?
  • 下一篇:操作系統的源代碼指的是什麽
  • copyright 2024編程學習大全網