Основы языка C — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Условный оператор if)
Строка 12: Строка 12:
 
Условный оператор, варианты использования:
 
Условный оператор, варианты использования:
  
<code>if( a==1 ){ b=2 };</code>
+
# простейший - <code>if( a==1 ){ b=2 };</code>
<code>if( a==1 ){ b=2 }else{ c=3 };</code>
+
# с веткой "иначе" - <code>if( a==1 ){ b=2 }else{ c=3 };</code>
<code>if( a==1 ){ b=2 }elseif( a==2 ){ c=3 }elseif( a==3 ){ d=4 }else{ e=5 };</code>
+
# с ветками "иначеесли" - <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 ){ b=2 };</code>
+
# со сложным условием - <code>if( a==1 && (c==0 || q==3) ){ b=2 };</code>
<code>if( a==1 && (c==0 || q==3) ){ b=2 };</code>
 
  
 
=== Условный оператор switch ===
 
=== Условный оператор switch ===

Версия 12:45, 27 августа 2008

Структура программы

Простейшая структура программы

Функции и процедуры

Переменные и типы данных

Определение переменных

Базовые типы данных

Массивы

Структуры

Указатели

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

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

Условный оператор, варианты использования:

  1. простейший - if( a==1 ){ b=2 };
  2. с веткой "иначе" - if( a==1 ){ b=2 }else{ c=3 };
  3. с ветками "иначеесли" - if( a==1 ){ b=2 }elseif( a==2 ){ c=3 }elseif( a==3 ){ d=4 }else{ e=5 };
  4. со сложным условием - if( a==1 && (c==0 || q==3) ){ b=2 };

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

Цикл for

Цикл while

Препроцессор

Что такое препроцессор

Подключаемые файлы и файлы заголовков

Дополнительные определения