title: What distinguishes the declaration, the definition and the initialization of a variable?
body: <p>After reading the <a href="https://stackoverflow.com/questions/1410563/what-is-the-difference-between-a-definition-and-a-declaration">question</a>, I know the differences between declaration and definition. So does it mean definition equals declaration plus initialization?</p>