none
Можно ли проверить, содержит ли переменная мусор или нет? RRS feed

  • Вопрос

  • Здравствуйте.

    Язык программирования: C(чистый).

    Пусть имеется односвязный список, в этом списке есть фиктивное звено(назовём Звено F). Можно ли как-нибудь при обработке этого списка явно понять, что Звено F является фиктивным? Например по его содержанию? А можно ли как-нибудь выяснить, что информационная часть звена содержит "мусор"?

    Заранее спасибо! 

    7 марта 2014 г. 7:06

Ответы

  • Ваш вопрос не совсем понятен. Что значит "фиктивное"? Если Вы имеете ввиду "неинициализованное", т.е. переменной не присваивалось значение, то понять это невозможно. Переменной выделяется память, в байтах которой всегда что-то есть. Понять, что это - полезная информация, или мусор может только сама программа согласно своему алгоритму.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    • Помечено в качестве ответа iTiPo 7 марта 2014 г. 17:02
    7 марта 2014 г. 13:59

Все ответы

  • Ваш вопрос не совсем понятен. Что значит "фиктивное"? Если Вы имеете ввиду "неинициализованное", т.е. переменной не присваивалось значение, то понять это невозможно. Переменной выделяется память, в байтах которой всегда что-то есть. Понять, что это - полезная информация, или мусор может только сама программа согласно своему алгоритму.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    • Помечено в качестве ответа iTiPo 7 марта 2014 г. 17:02
    7 марта 2014 г. 13:59
  • Спасибо за ответ! 
    7 марта 2014 г. 17:02