У меня есть функция, подобный этому, используя указатели в CНовичок в C - неправильный тип возвращаемого значения
float *compute_avg(float *array, int num_elements) {
float sum = 0.f;
int i;
for (i = 0; i < num_elements; i++) {
sum += array[i];
}
return sum;
}
Но ошибка возникает «тип возвращаемого значения не соответствует типу функции».
Ваш тип возврата 'float *', но вы пытаетесь вернуть 'float' - вы, вероятно, просто хотите исправить возвращаемый тип (удалите' * '). –
OP: пожалуйста, не откатывайте конструктивные изменения - см. [Ask]. –