Ключевые слова
Ключевые слова – это строго определенные последовательности символов – букв английского алфавита, которые служат для маркировки различных языковых конструкций, например, условных выражений. Некоторые из ключевых слов также являются операторами, то есть, разделителями операндов в некоторых бинарных операциях. Полный список зарезервированных слов, специальных для описываемого языка приведен в таблице ниже.
Ключевое слово |
Назначение |
---|---|
|
Название логического (булева) типа данных |
|
|
|
Название типа данных чисел с плавающей точкой |
|
Название строкового типа данных |
|
Название типа данных, не содержащего значение |
|
Обозначение логической единицы или значения «истина» |
|
Обозначение логического нуля или значения «ложь» |
|
Начало основной ветки в ветвлении |
|
Начало альтернативной ветки в ветвлении |
|
Начало дополнительной ветки в ветвлении |
|
Начало циклической конструкции |
|
Описание точки выхода из функции с возможным возвратом значения |
|
Начало объявления функции |
|
Оператор логической операции «и» |
|
Оператор логической операции «или» |
Кроме того, специфика языка подразумевает еще несколько зарезервированных слов, которые не являются «ключевыми» в полной мере, но интерпретация которых, тем не менее, не может контролироваться пользователем и также предопределена на уровне компилятора. Такими словами являются:
main
– название функции – точки входа в программу. Любая программа на описываемом языке обязана иметь реализованную функциюmain
и ее выполнение начнется именно с этой функции.print
– название функции для вывода текста в стандартный поток вывода. Эта функция не может быть переопределена пользователем, и в месте ее упоминания в коде будет вставлен вызов функцииprintf
из стандартной библиотеки языка Си.input
– название функции для получения текста из стандартного потока ввода. Эта функция также не может быть переопределена пользователем, и при трансляции будет использоваться функцияscanf
из стандартной библиотеки языка Си.