Справочная система C guide


Содержание


2. ОБЩИЙ СИНТАКСИС

2.1. Формат

Пробелы, символы табуляции, перевода на новую строку и перевода страницы используются как разделители. Вместо одного из таких символов может использоваться любое их количество. Для повышения читабельности текста рекомендуется использовать символы табуляции.

2.2. Комментарии

Комментарии начинаются парой символов /*, заканчиваются парой

символов */.

Разрешены везде, где допустимы пробелы.

Примеры

/* Однострочный комментарий */

/*

* Многострочный комментарий

*/

2.3. Идентификаторы

Идентификаторы используются как имена переменных, функций и типов данных.

Допустимые символы: цифры 0-9, латинские прописные и строчные буквы а — z, А - 2, символ подчеркивания (_). Первый символ не может быть цифрой.

Идентификатор может быть произвольной длины, но в некоторых ЭВМ не все символы учитываются компилятором и загрузчиком (см. таблицу ниже). Примеры NAME1 namel Total_5 Paper

Внешние идентификаторы: число значимых символов и вид букв (прописные/строчные) могут различаться даже на однотипных ЭВМ в зависимости от используемых компиляторов и загрузчиков. Замечание. Ожидается, что в дальнейшем в качестве стандартной будет принята длина идентификаторов больше восьми символов.

Тип ЭВМ Длина внешних идентификаторов (число символов), вид букв

3В Computer 8, прописные и строчные

DEC PDP-11 7, прописные и строчные

DEC VAX-11 -"-

HONEYWELL 6000 6. прописные

IBM 360/370 7, прописные

INTERDATA 8/32 8, прописные и строчные

MOTOROLA 68000 > 8, прописные и строчные

NSC 16000 - " -

ZILOG 8000 - " -

INTEL 80286 - " -

2.4. Зарезервированные слова Типы данных Классы памяти Операторы

char auto break

double extern case

enum register continue

float static default

int do

long else

short for

struct goto

union if

unsigned return

void switch

while sizeof typedef

Замечание, sizeof — это операция выполняющаяся во время компиляции. Описание typedef используется для определения сокращенной формы описания существующего типа данных. В некоторых реализациях, кроме того, зарезервированы слова asm и fortran.




- Начало -  - Назад -  - Вперед -



Книжный магазин