Concept Flow - Scope of variables
Start Program
Declare Global Variable
Enter main()
Declare Local Variable
Use Variables
Enter Block (if/for)
Declare Block Variable
Use Variables in Block
Exit Block
Use Variables in main()
End Program
This flow shows how variables declared in different places have different visibility and lifetime during program execution.