warning: le type de retour par défaut est 'int' [-Wreturn-type]

Je suis un utilisateur de Linux qui a commencé à apprendre le C et je suis en train de compiler cette source que j'ai tapé:

#include <stdio.h>
main()
{
        float c,d;
        c = 10215.3;
        d = c / 3;
        printf("%3.2f\n",d);
        return 0;
}

Il est compilé avec cela à l'aide d'un makefile que j'ai écrit:

cc -Wall -g     printf.c   -o printf

mais je suis de cet avertissement:

printf.c:2:1: attention: le type de retour par défaut à ‘int’ [-Wreturn-type]

il compile le code et j'obtiens le résultat souhaité, mais je veux comprendre ce que cela signifie

source d'informationauteur JoshD