Принципы объектно-ориентированного программирования


order cialis generic online

ГЛАВА 11 Управление ходом программы


    ГЛАВА 11 Управление ходом программы
    ГЛАВА 11 Управление ходом программы Операторы выбора. Оператор if. Оператор switch. Итерационные операторы. Оператор while. Оператор do/while. Оператор for. Оператор foreach. Ветвления с помощью о...
    Операторы выбора
    Операторы выбора Позволяют определить, когда и какой код выполнять. В С# два оператора выбора: switch, управляющий ветвлением программы на основе некоторого значения, и //, который выполняет код в...
    Оператор if
    Оператор if Выполняет один или несколько операторов, если вычисленное им выражение имеет результат true. Вот синтаксис оператора // (квадратные скобки указывают, что конструкция else является необ...
    Несколько конструкций else
    Несколько конструкций else Конструкция else оператора //позволяет определить действия, которые нужно выполнить, если результатом вычисления выражения в if будет false. В предыдущем примере приложе...
    Как if выполняется в С#
    Как if выполняется в С# Новички в С# могут пойматься на том, что результатом вычисления выражения в операторе //должно быть булевское значение. Этим С# отличается от таких языков как C++, которые...
    Оператор switch
    Оператор switch В операторе switch вы указываете выражение, возвращающее некоторое значение и один или несколько фрагментов кода, которые будут выполняться в зависимости от результата выражения. О...
    Объединение case-меток
    Объединение case-меток В примере Payment мы использовали несколько case-меток для каждого поля Payment.tenders отдельности. А если объединить case-метки? Скажем, для всех трех типов кредитных карт...
    Оператор switch без передачи управления вниз
    Оператор switch без передачи управления вниз На фазе проектирования разработчики СП взвешивали все за и против, решая, какую функцию языка реализовать. Передача управления вниз (fall-through) — пр...
    Итерационные операторы
    Итерационные операторы Управляемые итерации, или циклы, в С# выполняют операторы while, do/while, for nforeach. В каждом случае исполняется простой или составной оператор, пока значение булевского...
    Оператор while
    Оператор while Форма оператора while такова: while (булевское^выражение) встроенный ^оператор Наш пример с угадыванием чисел можно переписать с использованием while, чтобы игра продолжалась до тех...
    Оператор do/while
    Оператор do/while Приглядевшись к синтаксису оператора while, вы можете обнаружить потенциальную проблему. Булевское_выражение вычисляется до исполнения встроенного ^оператора. Поэтому в предыдуще...
    Оператор for
    Оператор for Этот самый распространенный итерационный оператор может содержать до трех частей. Первая, которая может встречаться только раз, служит для инициализации в начале цикла. Вторая — прове...
    Вложенные циклы
    Вложенные циклы Встроенный jonepamop цикла for может содержать такие же циклы — их называют вложенными. В предыдущий пример я добавил вложенный цикл, чтобы выводить по три символа в строке, а не п...
    Использование запятой
    Использование запятой Запятая может служить не только разделителем в списке аргументов методов, но и оператором в конструкции for. В инициализации и приращении оператора for оператор запятая может...
    Оператор foreach
    Оператор foreach Некоторые языки, такие как Visual Basic, давно имеют специальные операторы для итерации массивов и наборов. В С# тоже есть такая конструкция — оператор foreach: foreach (тип in вы...
    Ветвления с помощью операторов перехода
    Ветвления с помощью операторов перехода Во встроенных операторах любого из рассмотренных нами итерационных операторов вы можете управлять ходом исполнения программы с помощью одного из операторов...
    Оператор break
    Оператор break Прерывает текущий вложенный цикл или условный оператор, в котором он присутствует. После этого управление передается на строку кода, следующую за встроенным оператором этого цикла и...
    Выход из бесконечного цикла
    Выход из бесконечного цикла Другое применение оператора break — создание бесконечного цикла, выход из которого осуществляется, только когда встречается оператор break. Следующий пример — еще один...
    Оператор continue
    Оператор continue Как и break, оператор continue позволяет изменять выполнение цикла. Но continue не завершает встроенный оператор текущего цикла, а останавливает текущую итерацию и передает управ...
    Печально известный оператор goto
    Печально известный оператор goto За всю историю программирования, пожалуй, ни один оператор не вызывал столько нареканий, как goto. Так что прежде чем рассматривать синтаксис и варианты применения...
    Оператор goto: (очень) краткая история
    Оператор goto: (очень) краткая история Оператор goto попал в опалу после публикации в 1968 г. работы Дейкст-ры (Edsger W. Dijkstra) Go To Statement Considered Harmful (Обоснование пагубности опера...
    Применение оператора goto
    Применение оператора goto Оператор goto может иметь одну из следующих форм: goto идентификатор', goto case выражение-константа', goto default. В первом случае идентификатор указывает на оператор м...
    Оператор return
    Оператор return У оператора return две функции. Он определяет значение, возвращаемое исполняемым в данный момент кодом вызывающему оператору (если в текущем коде не определено, что он возвращает v...
    Подведем итоги
    Подведем итоги Условные операторы С# позволяют управлять ходом программы. Три категории операторов управления ходом программы включают операторы выбора (if и switch), итерационные операторы (while...

Визуальное программирование и MFC перейти








Содержание