Основы языка C — различия между версиями
=DeaD= (обсуждение | вклад) (→Условный оператор if) |
=DeaD= (обсуждение | вклад) (→Условный оператор if) |
||
Строка 12: | Строка 12: | ||
Условный оператор, варианты использования: | Условный оператор, варианты использования: | ||
− | # простейший | + | # простейший: |
− | # с веткой "иначе" | + | ** <code>if( a==1 ){ b=2 };</code> |
− | # с 2 ветками "иначеесли" и веткой "иначе" | + | # с веткой "иначе": |
− | # со сложным условием | + | ** <code>if( a==1 ){ b=2 }else{ c=3 };</code> |
+ | # с 2 ветками "иначеесли" и веткой "иначе": | ||
+ | ** <code>if( a==1 ){ b=2 }elseif( a==2 ){ c=3 }elseif( a==3 ){ d=4 }else{ e=5 };</code> | ||
+ | # со сложным условием: | ||
+ | ** <code>if( a==1 && (c==0 || q==3) ){ b=2 };</code> | ||
=== Условный оператор switch === | === Условный оператор switch === |
Версия 12:47, 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 };