C语言中,y+=1/(i*i)为什么一定要写成y+=1/i/i,O(∩_∩)O谢谢
C语言中,y+=1/(i*i)为什么一定要写成y+=1/i/i,O(∩_∩)O谢谢
日期:2021-12-28 05:56:45 人气:1
因为1 本来是整型,即int型,(i*i)也是int型,所以1/(i*i)结果为整型,而你却把这个整型数据赋值给了double类型的y,所以不可以。
C语言中,y+=1/(i*i)为什么一定要写成y+=1/i/i,O(∩_∩)O谢谢