программирование

Agent аватар

Циклы.

Циклы

- Цикл с предпроверкой.
Реализуется оператором while.

Формат:
while (выражение) st;

Здесь выражение - условие выполнения цикла.
st - оператор (простой или составной) - тело цикла.

TODO: вставить изображение блок-схемы оператора WHILE!!!

Пример:
Подсчитать сумму чисел от 1 до 100.

Agent аватар

Оператор switch.

Оператор switch

switch используется для выбора из нескольких вариантов.

Формат:
switch (выражение)
{
[объявления]

[case конст_выр1 : [оператор1;]]
[case конст_выр2 : [оператор2;]]

...............

[default : [оператор]]
}

Agent аватар

Оператор if.

Оператор if.

Формат:
if (выражение) оп1;
[else оп2;]

Примеры:

int t=2, b=7, r=3;
if (t>b )
{
if (b<r) r=b;
}
else r=t;
//r = 2

________

int t=2, b=7, r=3;
if (t>b )
if (b<r) r=b;
else r=t;
//r = 3

________

int t=2, b=7, r=3;
if (t=b) r=8;
else r=9;
//t = 8
//r = 7

Задача.

Agent аватар

Операторы языка

Операторы языка.

С-программа состоит из группы функций, которые могут вызывать друг друга. Выполнение программы начинается с функции с именем main(). Тело функции состоит из объявлений и операторов.

Оператор-выражение
Любые выражения, заканчивающиеся точкой с запятой есть оператор-выражение.
Примеры:
a++;

Agent аватар

Операции. Преобразование типов при вычислении выражений.

Выражения и операции.

Выражение состоит из операндов, операций и круглых скобок. В качестве операндов могут выступать константы, переменные, обращения к функциям и выражения.
Пример: a*(b+c)

Операции.

В зависимости от количества операндов операции делятся на унарные, бинарные и тернарные.

Agent аватар

Типы данных

Типы данных.

- Целые типы данных.
Делятся на два класса - знаковые и беззнаковые. Диапазон знаковых - -2L-1 ... 2L-1-1. Диапазон беззнаковых - 0 ... 2L-1, где L - количество памяти, отведенное под переменную данного типа в битах.
В С определены следующие знаковые типы:
char - 1-байтовый
short - 2-байтовый

Agent аватар

Элементы языка

Язык С был создан в середине 70-х годов Керниганом и Риччи. Через 10 лет Бьерн Страуструп на основе С создал С++, который включает возможности С и дополнительные функции.

Элементы языка
- Алфавит

Множество символов, используемых в языке С можно разделить на четыре группы




Rambler's Top100

Яндекс цитирования

RSS-материал
© 2008 AgentSoft Project
Based on: ManuScript | Optimized for Drupal :www.SablonTurk.com