Possible Duplicate:
What is the difference between a definition and a declaration?
Is it correct that to declare in C is equal to define in 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++ 
 
     
     
    