Лабораторная работа: Управляющие структуры языка "Си". Программирование с использованием указателей
Выполнила
студентка группы 1зКСС
Малахова Т.Н.
Проверил
Дроздова Е.А.
Херсон 2005
Лабораторная работа №1
Управляющие структуры языка «Си»
Цель работы : Изучение приемов использования операторов ветвления и операторов циклов в С.
Теоретические сведения:
Управляющие структуры или операторы управления служат для управления последовательностью вычислений в программе. Операторы ветвления и циклы позволяют переходить к выполнению другой части программы или выполнять какую-то часть программы многократно, пока удовлетворяется одно или более условий.
Блоки и составные операторы.
Любая последовательность операторов, заключенная в фигурные скобки, является составным оператором (блоком). Составной оператор не должен заканчиваться (;), поскольку ограничителем блока служит сама закрывающаяся скобка. Внутри блока каждый оператор должен ограничиваться (;).
Составной оператор может использоваться везде, где синтаксис языка допускает применение обычного оператора.
Пустой оператор.
Пустой оператор представляется символом (;), перед которым нет выражения. Пустой оператор используют там, где синтаксис языка требует присутствия в данном месте программы оператора, однако по логике программы оператор должен отсутствовать.
Необходимость в использовании пустого оператора часто возникает, когда действия, которые могут быть выполнены в теле цикла, целиком помещаются в заголовке цикла.
Операторы ветвления.
К операторам ветвления относятся if, if e l se, ?, switch и goto . Общий вид операторов ветвления следующий:
if (логическое выражение)
оператор;
if (логическое выражение)
оператор_1;
else
оператор_2;
<логическое выражение> ? <выражение_1> : <выражение_2>;
Если значение логического выражения истинно, то вычисляется выражение_1, в противном случае вычисляется выражение_2.
switch (выражение целого типа)
{
case значение_1:
последовательность_операторов_1;
--> ЧИТАТЬ ПОЛНОСТЬЮ <--