现在有很多电器都很人性化,比如自动洗衣机,如果想偷个懒你就可以直接把衣服扔进去,使用自动功能,它就能帮你全都搞定;如果哪天要洗个什么大件物品,你也可以人工对其进行设置,同样让你用得得心应手。
我们在调用函数时,可能会要填写很多的参数,那么电脑能否像自动洗衣机一样,让我们偷个懒,帮我们把参数都自动填好呢?
我们知道,所谓自动洗衣功能就是使用其预置好的程序进行洗涤。如果我们也将函数的参数预置好,那么我们同样可以不必填写参数就能让函数运作起来。这些预置的参数称为默认参数。
下面我们先来看一个程序,熟悉一下如何来定义默认参数:(程序6.4)
#include "iostream.h"
void create(int n=100);//在函数声明中定义默认参数
int main()
{
create();//默认实参为100
create(5);//人工设置实参
return 0;
}
void create(int n)//假设该函数的作用是创建空间
我们在调用函数时,可能会要填写很多的参数,那么电脑能否像自动洗衣机一样,让我们偷个懒,帮我们把参数都自动填好呢?
我们知道,所谓自动洗衣功能就是使用其预置好的程序进行洗涤。如果我们也将函数的参数预置好,那么我们同样可以不必填写参数就能让函数运作起来。这些预置的参数称为默认参数。
下面我们先来看一个程序,熟悉一下如何来定义默认参数:(程序6.4)
#include "iostream.h"
void create(int n=100);//在函数声明中定义默认参数
int main()
{
create();//默认实参为100
create(5);//人工设置实参
return 0;
}
void create(int n)//假设该函数的作用是创建空间










