Расширение граничных значений трансляции

Термин "граничные значения трансляции" означает минимальное число разнообразных элементов, которые должен обрабатывать компилятор С. Сюда входит длина идентификаторов, количество уровней вложенности, количество выражений case и допустимое количество членов структуры или объединения. В С99 увеличены некоторые из предельных значений для количества этих элементов несмотря на то, что они и так были достаточно щедро определены Стандартом С89. Вот некоторые примеры:

Граничное значение для количестваC89C99
уровней вложенности блоков15127
уровней вложенности условных включений863
значащих символов во внутреннем идентификаторе3163
значащих символов во внешнем идентификаторе631
членов структуры или объединения1271023
аргументов при вызове функции31127


Содержание
    На главную страницунарерх
    Hosted by uCoz