ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
455508 Топик полностью
Ксения (20.10.2013 02:53 - 02:57, просмотров: 32) ответил zeleny на эти указатели известны на этапе компиляции (по кр.мере линкеру). Не пойму чем switch отличается от if.
if сравнивает не указатели, а числовые значения, в том числе и вычисляемые с обеих сторон от знака двойного равенства. Тогда как switch может вычислять и сравнивать switch-выражение только с набором case-констант. Сравнивать между собой адреса бессмысленно, вне зависимости от того, с помощью switch это делается или с помощью if.