Форум программистов, компьютерный форум CyberForum.ru

switch - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изучение C++: с чего начать и чем продолжить http://www.cyberforum.ru/cpp-beginners/thread340834.html
Умею программировать на Паскале, хочу начать изучать С++. Обязательно ли прежде изучить С? Посоветуйте пожалуйста с какой книги начать и какой продолжить. Заранее спасибо.
C++ Быки и коровы Есть такая задача быки о коровы. Условие: http://********/?main=task&id_task=13. Код моего решения: #include <fstream> #include <string> int main() { std:: string t,f; int buki=0, korovy=0; std:: fstream ifs ("input.txt"); ifs >> t >> f; //чтение из файла http://www.cyberforum.ru/cpp-beginners/thread340821.html
Программирование электроники C++
Уважаемые, я в С++ новичок и хотелось бы поинтересоваться, можно ли программировать устройства на этом языке, какая для этого библиотека существует? (поясню, устройства, ну.. например на производстве клешня робота)
Пришла в голову мысль C++
Сделать кнопку.....поместить её на рабочий стол, при нажатии на которую воспроизводился рингтон...для личных целей)) Как её можно написать:D
C++ Convert C++ TO C or how Add Dll to C http://www.cyberforum.ru/cpp-beginners/thread340786.html
Наверно тупой вопрос, но я не нашел ответа потому, что поиском не найдешь"C++ в C" на форуме. и в инете тоже нет. Можно ли как-то переконвертировать C++ часть кода в C проект. если нет, то как добавить DLL в проект C. "Hinstance", "LoadLibrary" и т.п. в C не поддерживаются((
C++ Как объединить исходный код с визуальным оформлением? Короче решил написать наипростейшую программу. Вводится число, вводится делитель, нажимается кнопка результат, и ответ выводится. Я запустил MVS 2010 C++ express, создал CLR проект, нарисовал окно, кнопки и поля добавил. Написал код для работы этой программы. А теперь вопрос, как это объединить? Я попытался этот код добавить в "Файлы исходного кода>>название проекта.срр", но толку нету.... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
10.08.2011, 19:05     switch
Цитата Сообщение от Noname2512 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
swith(n)
{
case 1: 
{
return 0;
// Надо ли в этом случае писать break ?
// В каких случаях работа будет нарушена ?
}
 
}
Очевидно, что до break управление не дойдет, так как будет осуществлен выход из функции по команде return. Поэтому вопрос о том, ставить ли break, носит стилистический характер. Если у вас небольшая функция, то есть весь ее код помещается на одном экране, то такой код допустим. Однако для функций большего размера лучше вообще не ставить return внутрь конструкции switch, так как такой код трудно воспринимать. То есть читатель вашего кода может вообще не заметить, что у вас внутри switch стоит return, если 1) сама конструкция switch громозкая, то есть содержит много строк кода; 2) функция достаточно большая и занимает несколько экранов.
Что касается break, то обычно даже если стоит return некоторые программисты ставят break после return. Но опять-таки, если блок case состоит не из одного return, а содержит и другие предложения. Это связано с тем, что код может меняться, и какой-нибудь программист в будущем решит убрать из этого case предложение с return. Тогда, убрав return, он может забыть поставить break, и логика выполнения switch будет нарушена. То есть break в этом случае является подстраховкой на то, если return по каким-то причинам будет удалено в будущем.
 
Текущее время: 15:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru