W>Почему я не знаю. W>Но помоему, именно благодаря этому способу, мы имеем возможность передавать в W>функцию переменное число параметров.
W>Поправьте меня если я не прав. W>А то мне и самому интересно стало.
Именно поэтому. Кстати, к этому прилагается ещё один небольшой недостаток — в C после вызова функции стек должна восстанавливать вызывающая процедура, в Паскале это обязанность вызываемой (в смысле вызванной, та которую вызвали) функция. Получается экономия кода и код работает быстрее, потому как, если мне не изменяет мой склероз, корректировку стека можно сделать прямо в команде возврата.
Если нам не помогут, то мы тоже никого не пощадим.