Warning: return type defaults to ‘int’ Что значит этот варнинг? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вот программа
#include <stdio.h>
 
main() {
    float fahr, celsius;
    int lower, upper, step;
    
    lower = 0;
    upper = 300;
    step = 20;
    
    fahr = lower;
    printf("Таблица соотношений градусов по Фаренгейту к Цельсию\n");
    while (fahr <= upper) {
        celsius = (5.0/9.0) * (fahr - 32.0);
        printf("%3.0f %6.1f\n", fahr, celsius);
        fahr = fahr + step;
    }
}
Насколько понимаю, в книге по которой я учу С старый стандарт что ли? Я неправильно использую main?
int main()
компилируется без варнинга, может кто объянснить в чет тут фишка? (Может об этом дальше в книге будет, хотя врятли)

Решение задачи: «Warning: return type defaults to ‘int’ Что значит этот варнинг?»

textual
Листинг программы
printf("%.0f\n", nc);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5