默认参数是可以在函数定义时给定的默认值,当函数被调用时,如果对应参数没有被传入具体值,那么就会使用函数定义时的默认值。使用默认参数可以简化代码书写,特别是当一个函数具有很多参数时,很难记住它们的顺序。在函数定义时,可以在参数名后加上等号和默认值表达式来给定默认值。当调用函数时,并不需要传递拥有默认值的参数,而只需要传递那些没有默认值的参数或者需要被修改的值。例如,定义函数int add(int x, int y=0, int z=0);则调用add(1)、add(1,2)、add(1,2,3)都可以。