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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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