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

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Условный оператор if)
(Цикл 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

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

  1. простейший:
    • if( a==1 ){ b=2 };
  2. с веткой "иначе":
    • if( a==1 ){ b=2 }else{ c=3 };
  3. с 2 ветками "иначеесли" и веткой "иначе":
    • 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

Оператор цикла, варианты использования:

  1. простейший:
    • for( int a=1; a<10; a++ ){ b=b+a };
  2. с двойной переменной:
    • for( int a=1,b=2; a<10 && b>5 ; a++,b-- ){ c=c+3*b+a };

Цикл while

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

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

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

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