Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
ВнизИнициализация переменных Найти похожие ветки
← →
Александр Мих (2003-12-22 11:01) [0]Можно ли принициализировать несколько переменных одним значением, используя один оператор. Например, что-то типа:
n1,n2,…nN := 0;
← →
Sandman25 (2003-12-22 11:03) [1]FillChar
ZeroMemory
← →
PVOzerski (2003-12-22 11:23) [2]В продолжение Sandman25 © (22.12.03 11:03) [1]:
можно, но осторожно...
Например:
var
x,y,z:longint;
begin
fillchar(x,sizeof(x)*3,0);
Это должно бы обнулить все три переменные, но упаси Боже, если оптимизатор какую-нибудь из них выкинет как неиспользуемую...
Тогда уж вернее так:
var
block:record
x,y,z:longint;
end;
begin
fillchar(block,sizeof(block),0);
with block do
begin
....
← →
Anatoly Podgoretsky (2003-12-22 11:26) [3]Александр Мих (22.12.03 11:01)
Нельзя, Паскаль так не умеет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c