Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 3
Регистрация: 28.10.2012
Сообщений: 157

Оператор break как оператор go to next

30.12.2012, 20:23. Показов 1460. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, в этом примере break эквивалентна действию оператора go to next?
Миниатюры
Оператор break как оператор go to next  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.12.2012, 20:23
Ответы с готовыми решениями:

оператор break
Здравствуйте! Я где-то слышал, что использовать оператор break для выхода из цикла - не хорошо. И что его можно использовать только если...

Оператор break
Подскажите, пожалуйста почему оператор break в строке 44 выдаёт ошибку, и как её исправить? #include<iostream.h> ...

Цикл for и оператор break
Привет всем. Задание такое я должен вводить элементы массива. Если ввод неправильный (т.е. не число ) то я должен сохранить индекс...

5
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
30.12.2012, 21:00
Да.
1
0 / 0 / 3
Регистрация: 28.10.2012
Сообщений: 157
30.12.2012, 21:05  [ТС]
а можете объяснить?
0
52 / 41 / 16
Регистрация: 16.12.2012
Сообщений: 144
30.12.2012, 21:23
В операторе switch
C++
1
2
3
4
5
6
7
switch(variable)
       {
          case C1: какое то действие ;break;
          case C2: какое то действие ;break;
          default: какое то действие  ;break;
          
       }
в зависимости от значения переменной выполняется какое то действие , если случай C1 (case C1)
то выполняется соответствующее ему действие , а что бы программа не пошла проверять остальные
случаи ставится break; для выхода из оператора switch как только нужный случай найден . В конце
можно написать default: это значит что если подходящего варианта среди всех case не найдено , то
будет использоваться действие которое стоит по default: (по умолчанию) . После default оператор break;
можно не ставить.
В твоей программе на картинке как только будет выбран случай case C2: и выполнено
соответствующее ему действие , следом выполнится оператор break; который завершит
оператор switch и перейдет на следующую строку кода , то есть на next . По этому получается похоже на go to.
1
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
167 / 167 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
30.12.2012, 21:27
да, в этом случае эти записи эквивалентны
1
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
30.12.2012, 22:50
Цитата Сообщение от Stanis Посмотреть сообщение
а что бы программа не пошла проверять остальные
случаи
Ни чего проверятся не будет, если нет break'а, то просто будет выполняться весь следующий код, на зависимо от case'ов.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.12.2012, 22:50
Помогаю со студенческими работами здесь

Оператор break выходит из цикла и ветвления?
Например код: for(int j=0; j<10; j++) { if(j<10) cout<<"Выход!";break; Другие операторы; Другие операторы; Другие...

Вычислить таблицу значений функции, используя switch в паре с break, оператор перехода goto
Доброго вам времени суток. Есть самое бредовое задание которое я только видел в своей жизни. Написать программу, используя операторы...

Программа для выполнения:При вводе цифры от 0 до 9 будет выводиться ее название. Использовать оператор break
Помогите пожалуйста заменить в программе оператор goto на оператор break #include <iostream> using namespace std; const...

Как перегрузить оператор<< и оператор>> ?
Доброго времени суток. Застрял на двух вопросах и не как не могу найти инфу которвя мне помогла бы их решить. вопрос первый. В общем...

Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые трудности. Будьте добры, помогите решить. Буду...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru