Spec-Zone.ru › GCC 11

Next: Символы, Previous: Окружение, Up: Реализация C — поведение, определяемое реализацией [Оглавление][Индекс]

4.3 Идентификаторы ¶

  • Какие дополнительные многобайтовые символы могут встречаться в идентификаторах и их соответствие универсальным именам символов (C99 и C11 6.4.2).

    См. Поведение, определяемое реализацией в Препроцессоре C.

  • Количество значащих начальных символов в идентификаторе (C90 6.1.2, C90, C99 и C11 5.2.4.1, C99 и C11 6.4.2).

    Для внутренних имён все символы значащие. Для внешних имён количество значащих символов определено линковщиком; для почти всех целевых платформ все символы значащие.

  • Важны ли различия в регистре символов в идентификаторе с внешней ссылкой (C90 6.1.2).

    Это свойство линковщика. C99 и C11 требуют, чтобы различия в регистре символов всегда были значимыми для идентификаторов с внешней ссылкой, и системы без этого свойства не поддерживаются GCC.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.4.0/gcc/Identifiers-implementation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API