Red de conocimientos turísticos - Información de alquiler - ¿Existe un límite para la longitud de la definición de los nombres de las subfunciones en la programación en lenguaje C para microcontroladores? Por ejemplo, proc_key() a veces no contiene todas las letras, sino sólo unos pocos caracteres como máximo.
¿Existe un límite para la longitud de la definición de los nombres de las subfunciones en la programación en lenguaje C para microcontroladores? Por ejemplo, proc_key() a veces no contiene todas las letras, sino sólo unos pocos caracteres como máximo.
Eche un vistazo a los diferentes estándares de C y las implementaciones del compilador. Además, muchos compiladores de C ahora admiten C y los identificadores admitidos son muy largos.
El siguiente párrafo es la longitud mínima de caracteres admitida desde C99. Los nombres de funciones externas deben admitir al menos 31 caracteres y los nombres de funciones estáticas deben admitir al menos 63 caracteres.
63 caracteres iniciales válidos en identificadores internos o nombres de macros
31 caracteres iniciales válidos en identificadores externos
4095 en una unidad de traducción Identificadores externos
511 identificadores, alcance de bloque declarado en un bloque
4095 identificadores de macro definidos simultáneamente en una unidad de traducción de preprocesamiento
Enlace de referencia: enlace web