Редактирование: Сравнение Языков Программирования
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет 168 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах. Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 622: | Строка 622: | ||
if (condition1) { | if (condition1) { | ||
- | + | statement1; | |
- | + | statement2; | |
- | + | … | |
} | } | ||
else if (condition2) { | else if (condition2) { | ||
- | + | … | |
} | } | ||
else { | else { | ||
- | + | … | |
} | } | ||
+ | |||
return; ''// возврат из void-функции'' | return; ''// возврат из void-функции'' | ||
return value1; ''// возврат из функции, отдающей значение'' | return value1; ''// возврат из функции, отдающей значение'' | ||
+ | |||
switch (value1) { | switch (value1) { | ||
- | + | case constant1: | |
- | + | statement1; | |
- | + | statement2; | |
- | + | … | |
- | + | break; | |
- | + | case constant2: | |
- | + | … | |
- | + | break; | |
- | + | … | |
- | + | default: | |
- | + | … | |
- | + | break; | |
} | } | ||
''// также вместо break можно использовать return (выходим не только из switch-блока, но и из функции).'' | ''// также вместо break можно использовать return (выходим не только из switch-блока, но и из функции).'' | ||
+ | |||
goto label1; | goto label1; | ||
Строка 662: | Строка 665: | ||
label1: | label1: | ||
+ | |||
for (initializer; continuation; increment) { | for (initializer; continuation; increment) { | ||
- | + | statement1; | |
- | + | statement2; | |
- | + | … | |
} | } | ||
- | ''// любые из трёх выражений в заголовке цикла могут пустовать. | + | ''// любые из трёх выражений в заголовке цикла могут пустовать. |
- | + | // например, for ( ; ; ) {} даст вечный цикл.'' | |
+ | |||
do { | do { | ||
- | + | statement1; | |
- | + | statement2; | |
- | + | … | |
} while (continuation); | } while (continuation); | ||
+ | |||
while (continuation) { | while (continuation) { | ||
- | + | statement1; | |
- | + | statement2; | |
- | + | … | |
} | } | ||
+ | |||
=== for в C# и Java === | === for в C# и Java === |