У меня есть следующая ошибка во время компиляции. Я знаю, что это звучит неправильно, но то, что пытается передать компилятор точного сообщения: ошибка: конфликтующие типы для 'fun' ошибка: предыдущая декаляция весело было здесь:Ошибка определения функции функции стиля K & R
int main()
{
extern int fun(float);
int a;
a=fun(3.14F);
printf("%d\n",a);
return 0;
}
int fun(aa)
float aa;
{
return((int) aa);
}
Что происходит со старомодным определением функции? –