Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.09;
Скачать: CL | DM;

Вниз

Инициализация переменных   Найти похожие ветки 

 
Александр Мих   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-25607
Layner
2003-12-17 08:58
2004.01.09
Ищу карту России/мира в формате MAPINFO


4-25667
Gilk
2003-11-05 15:35
2004.01.09
Статус завершения работы с документом


11-25268
tamerlan311
2003-04-14 00:29
2004.01.09
Форум


1-25332
незнайка
2003-12-22 10:37
2004.01.09
Окно MessageDlg и его расположение на экране...


6-25464
MyNickName
2003-11-09 09:30
2004.01.09
Перекодировка темы и текста сообщения.