C语言为什么这里只输出循环执行一次的结果

int i;double sum;sum=0.0;for(i=0;i<9;i++){ sum=sum+sqrt((x[i]+x[i+1])/2.0); return sum;}
2025-03-24 18:41:25
推荐回答(1个)
回答(1):

如果这段代码写在函数,那么语句return sum; 将直接结束函数,函数返回值为sum