Таблица содержит 32 ключевых слова, образующих синтаксис языка С. Также показано 12 расширенных ключевых слов, добавленных фирмой Borland, которые могут включаться в С-программы. Конечно, использование расширенных ключевых слов приводит к тому, что программа становится непереносимой.
Все ключевые слова С записываются строчными буквами. В С прописные и строчные буквы различаются: else — ключевое слово, a ELSE — нет. Ключевое слово не может быть использовано в каких-либо других целях в С-программах. Таким образом, оно не может служить в качестве имени переменной или функции.
Все С-программы содержат одну или более функций. Единственная функция, которая всегда должна присутствовать, называется main(), и она является первой функцией, получающей управление. В хорошо написанных С-программах main() выделяет суть работы программы. Она содержит вызовы функций. Хотя main() не является частью языка, но, тем не менее, она трактуется как часть. Не следует пытаться использовать main как, например, имя переменной.
32 ключевых слова, определенных в стандарте ANSI С | |||
---|---|---|---|
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
const | float | short | unsigned |
continue | for | signed | void |
default | goto | sizeof | volatile |
do | if | static | while |
Дополнительные ключевые слова, добавленные Borland | |||
asm | _cs | _ds | _es |
_ss | cdecl | far | huge |
interrupt | near | pascal | _exp6rt |
Типичный вид С-программы показан ниже, где функции от f1() до fN() являются функциями пользователя.
глобальные объявления возвращаемый_тип main(список параметров) { последовательность операторов } возвращаемый_тип f 1 (список параметров) { последовательность операторов } возвращаемый_тип f2 (список параметров) { последовательность операторов } . . . возвращаемый_тип fN(список параметров) { последовательность операторов } |