Possible en double:
What is the difference between a definition and a declaration?Déclarer dans C == définir en C++?
Est-il exact que de déclarer en C est égale à définir en C++?
int a; /* to declare variabel a in C */
int b = 2; /* to declare and initialize in C */
int c; // to define in C++
int d = 4; // to define and initialize in C++
Dupe de http://stackoverflow.com/questions/1410563/what-is-the-difference-between-a-definition-and-a-declaration –
_Est-ce correct de déclarer en C est égal à définir dans C++? Non, cela n'a pas de sens. La déclaration et la définition sont deux termes différents. Chaque définition est une déclaration mais chaque déclaration n'est pas une définition. Pour plus d'informations, cliquez sur le lien que j'ai donné. –