Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабник по C.pdf
Скачиваний:
74
Добавлен:
01.06.2015
Размер:
876.9 Кб
Скачать

– 15 –

4. ОПЕРАТОРЫ

Общий вид оператора в языке С

[метка] оператор;

4.1. ОПЕРАТОР-ВЫРАЖЕНИЕ

Любое выражение, завершающееся символом «точка с запятой», является оператором. Например: a=b-1; или i++; или n-5; , хотя последний оператор не имеет смысла.

4.2. ПУСТОЙ ОПЕРАТОР

Символ «точка с запятой» представляет собой пустой оператор. Например: a=5; ; b=a+1;, здесь между двумя операторами-выражениями стоит пустой оператор.

Пустой оператор обычно используется в операторах циклов, в случаях, когда по синтаксису требуется оператор, но он не нужен.

4.3. СОСТАВНОЙ ОПЕРАТОР

Составной оператор (или блок) представляет собой последовательность операторов, заключенную в фигурные скобки. Он записывается следующим образом:

{ оператор1; оператор2; ... } .

4.4.УСЛОВНЫЕ ОПЕРАТОРЫ

Существуют неполный условный оператор:

if( выражение ) оператор;

и полный условный оператор:

if( выражение ) оператор 1;

else

оператор 2;

Например:

/* Вычисление корней квадратного уравнения */ #include <stdio.h>

main( ){

double a, b, c, disc, x1, x2;

puts (" Введите коэффициенты"); scanf("%f %f %f" &a,&b,&c); fflush(stdin); /* Вычисление определителя*/

disc = b*b - 4*a*c; if( disc >= 0 ){

x1 = (b + sqrt(disk))/(2*a);//Функция sqrt определена в файле math.h x2 = (b - sqrt(disk))/(2*a);

printf( "\nкорни уравнения\n x1=%f, x2=%f\n", x1, x2 );

}

else

printf("\nДействительных корней нет\n"); } /* main */

© 1998 Калачев Д.П., Лутай В.Н.