Основы языка C — различия между версиями
=DeaD= (обсуждение | вклад) (→Условный оператор if) |
=DeaD= (обсуждение | вклад) (→Цикл for) |
||
Строка 23: | Строка 23: | ||
=== Условный оператор switch === | === Условный оператор switch === | ||
=== Цикл for === | === Цикл for === | ||
+ | Оператор цикла, варианты использования: | ||
+ | |||
+ | # простейший: | ||
+ | #* <code>for( int a=1; a<10; a++ ){ b=b+a };</code> | ||
+ | # с двойной переменной: | ||
+ | #* <code>for( int a=1,b=2; a<10 && b>5 ; a++,b-- ){ c=c+3*b+a };</code> | ||
+ | |||
=== Цикл while === | === Цикл while === | ||
== Препроцессор == | == Препроцессор == |
Версия 12:49, 27 августа 2008
Содержание
Структура программы
Простейшая структура программы
Функции и процедуры
Переменные и типы данных
Определение переменных
Базовые типы данных
Массивы
Структуры
Указатели
Условные операторы и циклы
Условный оператор if
Условный оператор, варианты использования:
- простейший:
if( a==1 ){ b=2 };
- с веткой "иначе":
if( a==1 ){ b=2 }else{ c=3 };
- с 2 ветками "иначеесли" и веткой "иначе":
if( a==1 ){ b=2 }elseif( a==2 ){ c=3 }elseif( a==3 ){ d=4 }else{ e=5 };
- со сложным условием:
if( a==1 && (c==0 || q==3) ){ b=2 };
Условный оператор switch
Цикл for
Оператор цикла, варианты использования:
- простейший:
for( int a=1; a<10; a++ ){ b=b+a };
- с двойной переменной:
for( int a=1,b=2; a<10 && b>5 ; a++,b-- ){ c=c+3*b+a };