执行以下程序段,sum的值是1 ?
int i, sum;
sum = 0;
for (i = 1; i <= 2; i++)
{
sum = sum + 1.0/i;
}
收起
sum是int
sum+1 sum=1
sum+0.5 sum=(int)1.5=1
报告相同问题?