Учимся программировать на языке C++


ОПРЕДЕЛЕНИЕ ЗНАЧЕНИЙ ПО УМОЛЧАНИЮ


Обеспечить значения по умолчанию для параметров функции очень легко. Вы просто присваиваете значение параметру с помощью оператора присваивания С++ прямо при объявлении функции, как показано ниже:

void some_function(int size=12, float cost=19.95) //----Значения по умолчанию

{

// Операторы функции

}

Следующая программа DEFAULTS. CPP присваивает значения по умолчанию параметрам a, b и c внутри функции show_parameters. Затем программа четыре раза вызывает эту функцию, сначала не указывая параметров вообще, затем указывая значение только для а, потом значения для а и b и, наконец, указывая значения для всех трех параметров:

#include iostream.h

void show__parameters (int a=1, int b=2, int c=3)

{

cout "a" a " b " b " с " с endl;

}

void main(void)

{

show_parameters();

show_parameters(1001);

show_parameters(1001, 2002);

show_parameters(1001, 2002, 3003);

}

Когда вы откомпилируете и запустите эту программу, на вашем экране появится следующий вывод:

С:\ DEFAULTS ENTER

а 1 b 2 с 3

а 1001 b 2 с 3

а 1001 b 2002 с 3

а 1001 b 2002 с 3003

Как видите, если необходимо, функция использует значения параметров по умолчанию.



Содержание раздела