ВУЗ:
Составители:
Рубрика:
93
Аргументы по умолчанию
В языке C этого средства не было, оно появилось в C++. При
объявлении функции можно задать значения по умолчанию для одного или
нескольких параметров в списке. При вызове функции можно пропустить
аргумент по умолчанию – в функцию будет передано значение, назначенное
по умолчанию. В списке параметров аргументы по умолчанию размещаются
последними.
Пример. Функция f() содержит два параметра, причем оба
параметра имеют значения по умолчанию.
#include <iostream>
using namespace std;
void f(int a = 0, int b = 0)
{
cout<<"a= "<< a <<", b= "<<b<<'\n';
}
int main()
{
f();// переданы значения по умолчанию
f(10);//второму параметру – значение по умолчанию
f(9, 99);
return 0;
}
Аргументы по умолчанию необходимо указывать при объявлении
функции.
Пример. Функция f() содержит два параметра, имеющие значения
по умолчанию. Значения по умолчанию заданы в прототипе функции.
#include <iostream>
using namespace std;
void f(int = 0, int = 0);
{
cout<<"a= "<< a <<", b= "<<b<<'\n';
}
int main()
Аргументы по умолчанию
В языке C этого средства не было, оно появилось в C++. При
объявлении функции можно задать значения по умолчанию для одного или
нескольких параметров в списке. При вызове функции можно пропустить
аргумент по умолчанию – в функцию будет передано значение, назначенное
по умолчанию. В списке параметров аргументы по умолчанию размещаются
последними.
Пример. Функция f() содержит два параметра, причем оба
параметра имеют значения по умолчанию.
#include
using namespace std;
void f(int a = 0, int b = 0)
{
cout<<"a= "<< a <<", b= "<
using namespace std;
void f(int = 0, int = 0);
{
cout<<"a= "<< a <<", b= "< Страницы
- « первая
- ‹ предыдущая
- …
- 91
- 92
- 93
- 94
- 95
- …
- следующая ›
- последняя »
