Код, приведенный ниже, из учебника по программированию c. Цель состоит в том, чтобы найти среднее значение из 10 значений с плавающей запятой.Объясните пример кода (c программирование)
#include <stdio.h>
void avg(double *d, int num);
int main(void)
{
double nums[]={1.0,2.0,3.0,4.0,5.0,
6.0,7.0,8.0,9.0,10.0}
avg(nums,10);
return 0;
}
void avg(double *d, int num)
{
double sum;
int temp;
temp=num-1;
for(sum=0;temp>=0;temp--)
sum=sum+d[temp];
printf("Average is %f", sum/(double)num);
}
Что происходит, когда d [Temp] используется в линии 23.
Плохого стиля использовать 'сумму = 0' как инициализация (когда уже существует «temp = num - 1'). Что это за книга? – cnicutar
Также использование «temp» в качестве итератора, когда вы ожидаете 'i', также итерации вниз. Это просто плохой код. – cnicutar
Получить еще одна книга –