Для понимания того, что говорит Игорь надо сделать простое действие.
Напишите оч. простую программу:
a:=a+1; (тип переменной любой кроме Bool )
И что называется почувствуйте разницу Так как в Си для такого ж эффекта пришлось писать for...