C. Тема 1. Раздел 2
.pdfТема 1. Основные сведения о языке. Раздел 2. Идентификаторы
Правила формирования идентификаторов
Зарезервированные слова
Соглашения об использовании идентификаторов
Часть 1
Конструкции и элементы программы нужно как-то называть
Идентификаторы – это имена, используемые для обозначения переменных, типов, функций, меток
Идентификаторы создаются при декларировани переменных, типов или функций
Могут содержать следующие символы
Строчные буквы и подчёркивание:
_ a b c d e f g h i j k l m n o p q r s t u v w x y z
Прописные буквы:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Цифры:
0 1 2 3 4 5 6 7 8 9
Идентификаторы не могут начинаться с цифры
Длина идентификаторов ограничена по стандарту
31 символ для внутренних идентификаторов
6 символов для внешних идентификаторов
Многие компиляторы позволяют использовать более длинные идентификаторы
Visual C++ позволяет использовать идентификаторы длиной до 247 символов
Идентификаторы различаются с учётом регистра символов
Home и home – разные идентификаторы
Идентификаторы должны отличаться от зарезервированных слов в написании и/или регистре
#include <stdio.h>
int main()
{
int result;
if ( result != 0 )
printf( "Sample identifier use\n" );
}
Часть 2
|
|
|
auto |
char |
default |
double |
extern |
goto |
int |
return |
sizeof |
struct |
union |
volatile |
break |
const |
do |
else |
float |
if |
long |
short |
static |
switch |
unsigned |
while |
case |
continue |
|
enum |
for |
|
register |
signed |
|
typedef |
void |
|
Производители компиляторов расширяют список зарезервированных слов