Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Значение переменной "по-умолчанию")))) [D7, XP]


Ezorcist ©   (2006-05-27 08:30:00) 

Вот в D7? вроде, если объявить I:Integer, а потом просто посмотреть ее значение (ничего ей не присваявая), то будет 0. Но иногда получается просто какое-то случайное число. Откуда берется это число? Это "памяти кусок")) А перемнная его "хранит", т е память занимает?


Loginov Dmitry   (2006-05-28 10:20:00) [1]

Ezorcist   (28.05.06 2:58) [4]
Можно в настройках компилятора указать автоматически ставить новым Integer'ам нули и Boolean'ам ложь и т.д.?


Они так и устанавливаются по умолчанию.


RzCoDer   (2006-05-28 09:21:00) [2]

Можно при их инициализации это указать


Ezorcist   (2006-05-28 02:58:00) [3]

Можно в настройках компилятора указать автоматически ставить новым Integer'ам нули и Boolean'ам ложь и т.д.?


DiamondShark   (2006-05-27 12:37:00) [4]


> т е память занимает?

А ноль, по-твоему, память не занимает?


Loginov Dmitry   (2006-05-27 09:09:00) [5]

Если переменная глобальная, или является полем класса, то компилятор автоматически инициализирует ее. Локальные переменные обычно не инициализируются, поэтому указывают на мусор, хранящийся в стеке.


antonn   (2006-05-27 08:33:00) [6]

кусок памяти, а переменная его не хранит, а лишь указывает на него.


Наверх

Титульная страница Поиск, карта сайта Написать письмо