История изменений
Исправление mister_VA, (текущая версия) :
Судя по всему это установка знака?
Да, эти конструкции компилятор воспринимает как знаки перед числом, т.е. навроде +(+(-(-(+5))))==+5
. В качестве проверки можно посмотреть:
program pl;
var i, j : Integer;
begin
i:=1;
j:=1;
i:=i+-j;
writeln(i)
end.
Ответ: 0.
Вот такое:
program pl;
var i, j : Integer;
begin
i:=1;
j:=1;
i:=+-j;
writeln(i)
end.
Даст -1
.
Исходная версия mister_VA, :
Судя по всему это установка знака?
Да, эти конструкции компилятор воспринимает как знаки перед числом, т.е. навроде +(+(-(-(+5))))==+5
. В качестве проверки можно посмотреть:
program pl;
var i, j : Integer;
begin
i:=1;
j:=1;
i:=i+-j;
writeln(i)
end.
Ответ: 0.