C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Условные операторы / mini-FAQ / Visual C++

Условные операторы.


Условный оператор ? :.

(условие_1) ? (условие_2) : (условие_3)

Если условие_1 возвращает true, выполняется условие_2, иначе – условие_3.

Условные операторы if, else

if(условие)

{

// Первый блок операторов

}

else

{

// Второй блок операторов

}

Оператор switch – оператор множественного выбора. Надеюсь, все знают правила использования операторов if/else. В случае, когда приходится делать сложные конструкции (более двух вложений if), лучше применять данный оператор. Синтаксис использования следующий.


switch(выражение)

{

case constant1:

операторы

break;

case constant2:

операторы

break;

......

case constantN:

операторы

break;

default

операторы

}


Если выражение совпадет с какой-либо константой (constant), то выполнится соответствующая последовательность операторов. Если выражение не совпадает ни с одной константой, выполняется последовательность операторов default. break завершает выполнение всех инструкций оператора switch с тем, чтобы если выполнился регистр N-1, то за ним не последует выполнение регистра N. Если break убрать, то будут выполняться все последовательности операторов, следующие (включая) за совпавшей константой с выражением.