ПОНЯТНО О Visual Basic NET



Что делает оператор присваивания с памятью - часть 2


Схематически этот процесс можно изобразить так (время течет сверху вниз):

ПОРЯДОК  ИСПОЛНЕНИЯ ОПЕРАТОРОВ

ЧТО НАХОДИТСЯ В ЯЧЕЙКАХ ПАМЯТИ

ЧТО ВИДИМ

В ОКНЕ

Output

Ячейка для   a

Ячейка для   b

Ячейка для   y

0

0

0

a=10

10

0

0

b=6        

10

6

0

y=a+b+1              

10

6

17

Debug.WriteLine (y + 200)

10

6

17

217

Теперь мы можем также уточнить работу оператора Debug.WriteLine:

Если в операторе Debug.WriteLine встречаются выражения с переменными величинами, то VB находит в памяти значения этих величин, подставляет их в выражения, вычисляет выражения и результат выводит на экран. В память же ничего нового не записывается.

Задание 7.   

Ответьте устно, что произойдет, если поменять местами операторы  b=6  и   y=a+b+1?




Содержание  Назад  Вперед