Re[4]: семантика switch/case
От: _hum_ Беларусь  
Дата: 16.12.15 13:33
Оценка:
Здравствуйте, ononim, Вы писали:

O>>>Здравствуйте, _hum_, Вы писали:

__>>>>Всегда полагал, что семантика switch/case/case/... аналогична if/if/if/...
O>>>А зачем switch-у семантика как у if-ов если она уже есть у if-ов?
__>>затем же, зачем есть три конструкции для организации цикла — для более экспрессивного задания алгоритма.
O>ну, скажем for имеет совсем-совсем не такую семантику как while. И в каком-то особенно философском смысле for отличается от while как switch от if/else.

вот и я так ожидал, что "for отличается от while как switch от if/else", то есть, что первое является разновидностью синтаксического сахара второго (ведь for(<stat>_0; <condition>; <stat>_1){<body>} равносильно <stat>_0; while(<condition>){<body>; <stat>_1} ), а оказалось все не так

O>Я кстати пред сообщение подкрепил примером.


ну, как бы да, для меня это пример из области программирования на "высокоуровневом ассемблере".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.