Interview Questions

What is the difference between declaration and definition?

C++ Interview Questions and Answers


(Continued from previous question...)

What is the difference between declaration and definition?

The declaration tells the compiler that at some later point 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; }

(Continued on next question...)

Other Interview Questions