Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Ключевые слова и идентификаторы в C: практическое руководство

Ключевые слова и идентификаторы в C

Откройте для себя основные элементы языка C — зарезервированные ключевые слова и правила именования идентификаторов. Лаконичное руководство, основанное на многолетнем опыте разработки на C.

Набор символов

Набор символов определяет символы, которые могут использоваться в идентификаторах и других частях программы на C.

Буквы

Заглавные: A B C … X Y Z
Строчные: a b c … x y z

C принимает как заглавные, так и строчные буквы для имен переменных и функций.

Цифры

0 1 2 3 4 5 6 7 8 9

Специальные символы

Специальные символы в программировании на C
,<>._
();$:
%[]#?
'&{}"
^!*/|
-\~+ 

Символы пробела (whitespace) включают пробел, перевод строки, табуляцию, возврат каретки и подачу страницы.


Ключевые слова в C

Ключевые слова — это зарезервированные слова, которые компилятор распознает и которые нельзя использовать как идентификаторы. Они составляют каркас синтаксиса C.

int money;

Здесь int — ключевое слово, указывающее, что money — целочисленная переменная.

Поскольку C чувствителен к регистру, все ключевые слова должны писаться в нижнем регистре.

Ниже приведён полный список ключевых слов ANSI C, справочник, который должен знать каждый C-разработчик:

Ключевые слова C
autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
continueforsignedvoid
doifstaticwhile
defaultgotosizeofvolatile
constfloatshortunsigned

Для глубокого погружения в синтаксис и варианты использования каждого ключевого слова см. Список всех ключевых слов в программировании на C.


Идентификаторы в C

Идентификатор — это имя, которое вы присваиваете переменным, функциям, структурам и другим сущностям. Идентификаторы должны быть уникальны в своей области видимости.

int money; double accountBalance;

В примере выше money и accountBalance — идентификаторы.

Помните: идентификатор не может быть ключевым словом; например, нельзя назвать переменную int.


Правила именования идентификаторов

  1. Допустимый идентификатор может содержать буквы (заглавные или строчные), цифры и подчёркивания.
  2. Первый символ должен быть буквой или подчёркиванием.
  3. Ключевые слова запрещены в качестве имен идентификаторов.
  4. Длина идентификатора неограничена в теории, но многие компиляторы ограничивают её 31 символом. Придерживайтесь разумных длин для переносимости.

Выбирайте описательные имена, передающие намерение — хорошие практики именования улучшают читаемость и поддерживаемость кода.

Стандартные расширения (C99/C11)

Стандарты C99 и C11 добавили новые ключевые слова:

Через заголовочные файлы доступны более удобные макросы: bool, complex, alignas, static_assert и др.

Язык C

  1. Понимание ключевых слов и идентификаторов C#: правила, списки и лучшие практики
  2. Освоение приоритета и ассоциативности операторов в C#: практическое руководство
  3. Циклы while и do-while в C#: синтаксис, примеры и лучшие практики
  4. Освоение директив препроцессора C#: практическое руководство
  5. Освоение переменных, литералов и констант в C++: подробное руководство
  6. Ключевые слова и идентификаторы в Python: мастерство зарезервированных слов и соглашений об именовании
  7. Константы и литералы в C: целочисленные, вещественные, символьные, строковые и определение констант
  8. Константы и литералы в C#: типы, правила и лучшие практики
  9. Термография: как инфракрасное изображения обнаружение температурных вариаций
  10. Использование дополненной реальности для эффективных операций обслуживания