Веденин Андрей
Профи
(528)
16 лет назад
Если ты имеешь в виду MS Excel то отличия заключаються в том что, динамическая (ее еще называют "абсолютная") ссылка может ссылаться на данные из других документов Excel, и при открытии документа тебе будет предложенно обновить их, а статическая ссылка - это ссылка на данные в этом же документе. Также если ты попытаешься "растянуть" какую нибудь формулу для просчета данных в других столбцах (строках) , то при использовании статической сылки, формула автоматически будет брать данные из следующей ячейки, а в случае динамической (абсолютной) , только из той которая указана.. .
Пример $A$5 -динамическая (абсолютная) A5 - статическая
Если имееться в виду языки программирования то:
Пример Паскаль:
var
a,b: integer;
p,c: pointer;
то если в коде встречаеться выражение:
a:=b;
p:=c;
то в 1м случае по статическому адресс переменной а будет записано значение из переменной b;
а во 2м случае указателю p просто присвоиться адресс куда ссылалась переменная с,
следовательно если потом будет использоваться код: p^:=5; то и значение по адрессу переменной c (с^) станет равной 5, так как p и c ссылаются на одну и туже область памяти где храниться переменная 5;
р, с - динамические ссылки которые можно изменять из кода;
a,b - статические переменные, адресса которых не могут быть изменены
В общем случае: статическая ссылка - ссылка которая не может быть изменена, ссылается всегда на один и тот же адресс, динамическая ссылка - может быть изменена и ей может быть присвоен другой адресс отличный от инициализированного.. .