Перейти к содержанию
Опубликовано
comment_693

В этой теме я расскажу вам о циклах и операторах

Что такое оператор:

 

 

Это элемент кода, который является исполнителем одного или нескольких действий в программе

 

 

 

Чем отличается условный оператор от обычного:

 

 

Условный оператор, это операнд исполняющий код в прямой зависимости от его условия

 

 

 

Что такое цикл:

 

 

Это элемент программы, который используется для многократного выполнения кода

 

 

 

 

Цикл for:

 

 

Данный цикл имеет три параметра: переменная, значение переменной при котором будет исполняться цикл, и параметр изменения значения переменной при каждом выполнении цикла

for( int i = 0; i<5; i++ ){} 

 

 

 

Цикл while:

 

 

Цикл while имеет только один  параметр - условие при котором он выполняется

В отличии от цикла for, данный цикл не имеет в себе параметра изменения данных и нам нужно делать это в ручную.

int i;
while( i < 2 ){
i++;
} 

 

 

 

Оператор continue:

 

 

Оператор continue пропускает одну итерацию цикла, в котором он находится:

int i = 4;
while( i <= 4 ){

   if( i == 1){
   continue;
   }

   i--;
} 

Данный цикл сработает 3 раза т.к. на четвёртом выполнении переменная i будет равна 1 и эта итерация будет пропущена

 

 

 

Оператор brake:

 

 

Оператор brake полностью останавливает цикл в котором он находится

int i = 2;
while( i < 3 ){

   if( i == 1 ){
   brake;
   }

   i--;
} 

Данный цикл сработает только один раз т.к. при первом выполнении переменная i уже станет равна 1 и на втором выполнении brake остановит цикл

 

 

 

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

 

 

Оператор if имеет условие выполнения

int i = 1;
if( i < 2 ){

}
 

Ещё после тела оператора if, можно поставить условие "иначе" - else, если условие if не верно, тогда сработает else 

else имеет только тело без условий и параметров, оно работает зависимо от if

int i = 1;
if( 1 < 2 ){

}else{

Console.WriteLine("i больше 2!");

} 

 

 

 

Оператор switch:

 

 

switch - это оператор-переключатель, который может иметь несколько готовых решений и использовать любое из них в зависимости от надобности

case - это решение оператора switch, которое имеет своё обозначение и может быть использовано

В круглых скобках у оператора находится селектор - переменная, которая и будет выбирать нужный кейс

switch (i) {
case 1:
	Debug.Log ("1");
	break;

case 2:
	Debug.Log ("2");
	break;

case 3:
	Debug.Log ("3");
	break;

case 4:
	Debug.Log ("4");
	break;
} 

 

 

Лорд всея c#

Рекомендуемые сообщения