Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2011, 09:00   #1
rommster
Пользователь
 
Регистрация: 05.10.2010
Сообщений: 46
По умолчанию continue внутри switch

Добрый день. Возник такой вопрос: допускается ли в C++ использовать оператор continue внутри switch, и как он выполняется? Нашёл в К&R следующее: "Внутри переключателя switch, расположенного в цикле, она вызовет переход к следующей итерации этого цикла." Но это всё-таки Си, а что насчёт плюсов?
Попробовал, вроде так же. Т.е. в следующем примере:
Код:
	while ((grade = cin.get()) != EOF)
	{
		switch (grade)
		{
			case 'A': ++aCount; break;
			case 'B': ++bCount; break;
			case 'C': ++cCount; break;
			case 'D': continue; //???
			default: break;
		}
                cout << "message" << endl; // сообщение не выведется при вводе D
	}
Как я понимаю, continue здесь относится к циклу while? Стоит ли за такое в C++ "отрывать руки" или это нормально? Спасибо за ответы и советы)
rommster вне форума Ответить с цитированием
Старый 24.03.2011, 17:19   #2
Акоб
Форумчанин
 
Регистрация: 10.01.2011
Сообщений: 243
По умолчанию

Ты все правильно понял.

Последний раз редактировалось Акоб; 24.03.2011 в 17:26.
Акоб вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог continue в VBA motorway Microsoft Office Excel 10 05.06.2015 00:47
Нахождение слов-анаграмм, Ошибка выдается. Задание внутри. Код внутри. TYMON Общие вопросы .NET 2 22.11.2010 21:07
удаление continue fs444 Общие вопросы C/C++ 12 09.04.2010 12:35
Оператор continue Golovastik Общие вопросы C/C++ 10 20.07.2009 14:19
continue Neymexa Общие вопросы .NET 8 30.04.2009 13:35