Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Скажите, пожалуйста, на тестирующей системе(Free Pascal) булевские переменные имеют изначально случайные значения или они равны false?
1
  1  Хус, 08 ноября 2010 г. 15:23:59
      обнулять всегда надо, независимо от того что переменные изначально принимают,
для меня как правило необнуленные переменные - это данные хранящие мусор
  2  Калёных Глеб Михайлович, 07 ноября 2010 г. 14:47:46
      O_o
  3  Ладик Артём, 07 ноября 2010 г. 9:24:48
      Вообще-то, насколько я знаю, любые переменные всегда нужно инитить, даже если у тебя они изначально принимают значения такое какое нужно.....
Для этого во многом и придумали например FillChar()(pascal/delphi) или memset(c/c++)
  4  Артём, 07 ноября 2010 г. 7:59:45
      Экспериментальным путем удалось выяснить, что изначально булевские переменные равны false
  5  Калёных Глеб Михайлович, 07 ноября 2010 г. 4:49:10
      Если не ошибаюсь они наоборот принимают первоночальное значение true.
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru