ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
5 сентября
116536 Топик полностью
ReAl (23.03.2008 23:46, просмотров: 77) ответил Ксения на Что значит "внутреняя функция"? Она внутри чего? Исходника на нее нет, а написать ее можно тем же способом почленного вычитания, как раньше арифмометр "Феликс" делил :-)
"внутренняя" - это значит, что она есть частью библиотеки поддержки компилятора. Была бы у AVR команда деления необходимой ширины операндов (какая есть у x86 и возвращает она тоже одновремённо и частное, и остаток) - компилятор вставлял бы эту команду. Но её нет и он вставляет вызов подпрограммы. Такие функции, вообще говоря, не обязаны даже поддерживать соглашения о вызовах, так как они не принадлежат к стандартной библиотеке языка, а есть внутренним делом компилятора.