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