ProAnswers.org

What is the difference between declaration and definition?

The declaration tells the compiler that at another location we plan to present the definition of this declaration.

E.g.: void stars () //function declaration

The definition contains the actual implementation.

E.g.: void stars () // declarator
{
for(int j=10; j > =0; j–) //function body
cout << *;
cout << endl;
}