фактические и формальные параметры



Автор Stochfard задал вопрос в разделе Другие языки и технологии

Формальные и фактические параметры функции ( С++ ) и получил лучший ответ

Ответ от Николай Веселуха[гуру]
/* Прототип функции, здесь она объявлена, указаны только тип данных её параметров, имя и возвращаемый тип. Теперь она будет видна в любой точке программы. */ void function(int, double); int main() { int x = 10; double y = 25.56; function(x, y); // Вызов функции в которую передаются фактические параметры x и y return 0; } /* Определение функции. Содержит формальные параметры a и b. При вызове функции, они будут заменены фактическими параметрами, в данном случае x и y соответственно. */ void function(int a, double b) { // Тело функции, содержит функциональный код. }

Ответ от DverZapili[гуру]
На пальцах: int foo(int a, int b = 5) { .. } // два формальных параметра (a и b) int main() { foo(7); // один фактический } Короче, те, что в сигнатуре - формальные, переданные непосредственно при вызове - фактические.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Формальные и фактические параметры функции ( С++ )
Певчий дрозд на Википедии
Посмотрите статью на википедии про Певчий дрозд
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*