среда, 18 января 2017 г.

Условные операторы и операторы цикла

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

if ( TRUE ) {    /* выполняется этот код ,если условие истинно  */}
else {    /* выполняется этот код ,если условие ложно  */}

Оператор цикла for

Циклы организуются, чтобы выполнить некоторый оператор или группу операторов определенное число раз. В языке Си три оператора цикла: for, while и do - while. Первый из них формально записывается, в следующем виде:
     for (выражение_1; выражение_2; выражение_3) тело_цикла 

Примеры:

     for (i = 1; i < 10; i++) 
     {   ...   }

     for (сh = 'a'; ch != 'p';) scanf ("%c", &ch);
              /* Цикл будет выполняться до тех пор, пока с клавиатуры 
                 не будет введен символ 'p' */

Оператор цикла while

Оператор while формально записывается в таком виде:

     while (выражение) тело_цикла 

Выражение в скобках может принимать ненулевое (истинное) или нулевое (ложное) значение. Если оно истинно, то выполняется тело цикла и выражение вычисляется снова. Если выражение ложно, то цикл while заканчивается.

Оператор do-while формально записывается следующим образом:

     do {тело_цикла} while (выражение);

Комментариев нет:

Отправить комментарий