1、缺省参数的概念
缺省参数是声明或定义函数时为函数的参数指定一个默认值,在调用函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。
在Test()中,没有指定实参则采用Test函数指定的值——0;在Test(10)中,指定了实参则采用指定的值——10
2、缺省参数的分类
(1)全缺省参数:每个参数都带有默认值
(2)半缺省参数:部分参数带有默认值
注意:
1.半缺省参数必须从右向左依次给出,不能间隔着给
2.缺省参数不能在函数声明和定义中同时给出
3.缺省值必须是常量或者全局变量
4.C语言不支持缺省参数