Concept Flow - Variable declaration and initialization
Start
Declare variable
Initialize variable
Use variable
End
The program starts by declaring a variable, then assigns it a value (initialization), and finally uses it.
int age = 25; printf("Age: %d\n", age);
| Step | Action | Variable | Value | Output |
|---|---|---|---|---|
| 1 | Declare variable 'age' | age | undefined (memory reserved) | |
| 2 | Initialize 'age' with 25 | age | 25 | |
| 3 | Print 'age' | age | 25 | Age: 25 |
| 4 | End of program | age | 25 |
| Variable | Start | After Declaration | After Initialization | Final |
|---|---|---|---|---|
| age | N/A | undefined (memory reserved) | 25 | 25 |
Variable declaration reserves memory for a variable. Initialization assigns a value to that variable. Syntax: type variableName = value; Without initialization, variable holds garbage value. Use initialized variables to avoid unpredictable behavior.