Ну если вызывать функции с различным количеством аргументов по указателю, то да, хотя можно довольно легко (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Вопрос 26 октября 2003 г. 11:06
В ответ на: кину камень в СИ ;-) отправлено net 26 октября 2003 г. 09:54

это обойти - вместо того, чтобы использовать вызов по адресу, можно проанализировать и узнать, что за функцию нужно вызвать и затем вызвать ее явно с нужными аргументами. Да и на ассемблере вызывать функции с различным количеством и типом аргументов тоже задача нелегкая и просто так не сделаешь - надо тоже анализировать типы и количество аргументов и передавать их функции перед вызовом.
Ну а плюс Си - там автоматом поддерживаются локальные переменные (в 51-м не с помощью стека, а с помощью сегмента).

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru