Программирование в вопросах и ответах
Почему условие if ((int)0 == 'string') возвращает true?
'string' приводится к (int), т.к. в сравнении участвует число. А т.к. в 'string' нет цифр, она приварнивается к 0.тут и тут читайте.
Комментариев нет:
Отправить комментарий