Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
14-25531
VEG
2003-12-16 00:55
2004.01.09
Есть ли у вас мечта?


14-25568
Andryk
2003-12-16 20:15
2004.01.09
Где отчет о выездной международной встрече Мастаков?


3-25251
x_x_x
2003-12-10 12:42
2004.01.09
TAdoCommand и параметры


11-25272
vostrjakov
2003-04-17 15:41
2004.01.09
перехват приложением сообщения WM_COPYDATA в KOL


1-25441
pashtet
2003-12-23 17:06
2004.01.09
Диаграмма Ганнта..




   Наверх