Цикломатическая сложность оператора switch case

Я не понимаю, что такое CC оператора switchЕсли у меня есть следующий код:что такое CC?Я нашел сообщение, что это 5, с этой диаграммойCC диаграмма(рёбер 17, а не 16, думаю это опечатка)В нем говорится, что нам нужно считать только случай 0 и случай 1 как один.Но я думаю, что диаграмма должна быть такой:CC диаграммаКрая: 17,Узлов: 13,17 - 13 + 2П = 6Я считаю каждое дело как 1Мой профессор OOSE сказал, что это 6, но по-другомуОн сказал:так должно быть 6Какой правильный ответ?Я очень запутался, спасибо.отредактировал :Сейчас думаю 7 .да, 7Потому что, если n больше 5, просто ничего не будет делать и выйдет из оператора switch.тогда мы получим эту диаграмму:введите описание изображения здесьтеперь E = 1818 - 13 + 2 = 7я прав..?очень-очень-очень запутался ...
7 голосов | спросил CodinCat 14 Maypm15 2015, 17:43:12

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132