Здравствуйте, Sheridan, Вы писали:
S>Здравствуйте, _hum_, Вы писали:
VF>>>Спасибо, конечно. Но "другие граждане" на этом форуме уже знают как работает switch
__>>ну я же не знал. почему вы полагаете, что мой случай уникален?
S>Вот не обижайся пожалуйста, но просто это как бы базовые знания. Возможно просто мимо тебя оно проскочило: на лекцию из за болезни не сходил или ктото из страуструпа пару листов гуашью залил...
я же объяснил выше, почему оно прошло мимо меня (и, думаю, не только меня) — если вы не системный программист, и сипользуете с/c++ как язык высокого уровня, то вам и в голову не может прийти, что за простым switch/case могут скрываться какие-то системные вещи типа goto-переходов по меткам.
а в учебниках к нему отношение не как к goto ("внимание!" "осторожно!" "нарушение структурного программирования!" "чревато!", "лучше не использовать без крайне йнеобходимости" и т.п.), а как к обычному if — типичные примерчики с break-ами.
а сам человек догадаться до того, что там что-то приницпиально отличное от if не может из-за дурацкого названия.