c++详解缺省参数,缺省参数简介以及实际开发使用。

缺省参数

缺省参数也叫默认参数,就是当一个函数没有参数传递时,会给他一个默认的参数。
c++详解缺省参数,缺省参数简介以及实际开发使用。_第1张图片
在c语言中,是没有这一定义的,如果不传递参数默认就是报错。
c++详解缺省参数,缺省参数简介以及实际开发使用。_第2张图片
缺省参数相当于一个备胎,当没有调用的参数时就会赋值缺省参数

c++详解缺省参数,缺省参数简介以及实际开发使用。_第3张图片
缺省参数可以有多个,也就是提供了更加灵活的函数调用。
c++详解缺省参数,缺省参数简介以及实际开发使用。_第4张图片
在判断缺省的时候,一定是从左向右进行判断
缺省参数可以使代码更加灵活,提高代码的逻辑性。

缺省参数声明和定义不能同时出现

c++详解缺省参数,缺省参数简介以及实际开发使用。_第5张图片
c++详解缺省参数,缺省参数简介以及实际开发使用。_第6张图片
一旦出现会报错,所以声明和定义不能同时给。
c++详解缺省参数,缺省参数简介以及实际开发使用。_第7张图片
但是声明和定义可以同时给。
这是因为同时给会出现歧义,可以声明给定义不给

你可能感兴趣的:(c++)