An immediate execution session

We single-stepped the program three times, assigning values to a, b and c. Next, we typed :

?a

in the immediate window, and its value (3) was displayed.
We then typed the assignment statement:

b = 10

in the immediate window. The statement was executed immediately, changing the value of b in the watch window.

When we single-stepped to the end of the sub program, a was left with a value of 5.