ВУЗ:
Составители:
Рубрика:
3
вызова главной функции, которая должна иметь имя main. Тип возвращаемого
значения указывается до имени функции, а список аргументов приводится в
круглых скобках после имени функции. В приведенном примере функция main
имеет пустой список аргументов и ничего не возвращает (на это указывает
ключевое слово void).
Тип возвращаемого значения, имя функции и список
ее аргументов образуют
заголовок функции. Помимо заголовка, функция должна иметь тело (или
определение). Тело функции представляет собой блок. Блок - это
последовательность операторов языка Си, заключенная в фигурные скобки .
Фигурные скобки выполняют в языке Си роль операторных скобок. Каждый из
операторов языка Си заканчивается символом ‘;’.
Рассмотрим тело функции main. Первые
три строки тела main содержат
описания переменных. В языке Си существует правило: все используемые
переменные, структуры данных или функции должны быть обязательно описаны до
своего использования. В приведенном примере описаны переменные следующих
типов: переменная x целого типа, переменная a типа с плавающей точкой,
переменная c символьного типа и переменная str строкового типа
.
После описания переменных производится обращение к стандартным
функциям printf и scanf. Функция printf обеспечивает вывод информации на экран,
а scanf - ввод данных с клавиатуры.
Приведенная программа содержит также комментарии, или пояснительный
текст. Для языка Си более типично указание комментариев между парами символов
/* и */, играющих роль открывающих и закрывающих
скобок. В языке Си++
имеется еще одна возможность задания комментариев: с помощью пары символов
//. Все символы, следующие за // до конца строки, рассматриваются как
комментарий и игнорируются компилятором.
Базовые типы данных языка Си
В языке Си определены следующие простейшие, или базовые, типы данных:
- char - символьный тип;
- int - целочисленный тип
;
- float - тип данных с плавающей точкой;
- double - тип данных с плавающей точкой и повышенной точностью.
Кроме того, при описании переменных могут использоваться специальные
ключевые слова (модификаторы), изменяющие некоторые свойства базовых типов.
Можно выделить две группы модификаторов:
- модификаторы знака signed (знаковое) и unsigned (беззнаковое);
- модификаторы длины short (короткое) и
long (длинное). Любой из этих
модификаторов может быть применен с базовым
3 вызова главной функции, которая должна иметь имя main. Тип возвращаемого значения указывается до имени функции, а список аргументов приводится в круглых скобках после имени функции. В приведенном примере функция main имеет пустой список аргументов и ничего не возвращает (на это указывает ключевое слово void). Тип возвращаемого значения, имя функции и список ее аргументов образуют заголовок функции. Помимо заголовка, функция должна иметь тело (или определение). Тело функции представляет собой блок. Блок - это последовательность операторов языка Си, заключенная в фигурные скобки . Фигурные скобки выполняют в языке Си роль операторных скобок. Каждый из операторов языка Си заканчивается символом ‘;’. Рассмотрим тело функции main. Первые три строки тела main содержат описания переменных. В языке Си существует правило: все используемые переменные, структуры данных или функции должны быть обязательно описаны до своего использования. В приведенном примере описаны переменные следующих типов: переменная x целого типа, переменная a типа с плавающей точкой, переменная c символьного типа и переменная str строкового типа. После описания переменных производится обращение к стандартным функциям printf и scanf. Функция printf обеспечивает вывод информации на экран, а scanf - ввод данных с клавиатуры. Приведенная программа содержит также комментарии, или пояснительный текст. Для языка Си более типично указание комментариев между парами символов /* и */, играющих роль открывающих и закрывающих скобок. В языке Си++ имеется еще одна возможность задания комментариев: с помощью пары символов //. Все символы, следующие за // до конца строки, рассматриваются как комментарий и игнорируются компилятором. Базовые типы данных языка Си В языке Си определены следующие простейшие, или базовые, типы данных: - char - символьный тип; - int - целочисленный тип; - float - тип данных с плавающей точкой; - double - тип данных с плавающей точкой и повышенной точностью. Кроме того, при описании переменных могут использоваться специальные ключевые слова (модификаторы), изменяющие некоторые свойства базовых типов. Можно выделить две группы модификаторов: - модификаторы знака signed (знаковое) и unsigned (беззнаковое); - модификаторы длины short (короткое) и long (длинное). Любой из этих модификаторов может быть применен с базовым