永发信息网

C++中 函数参数的缺省值是什么?

答案:3  悬赏:50  手机版
解决时间 2021-12-22 22:18
C++中 函数参数的缺省值是什么?
最佳答案
也就是函数默认值
对于自定义函数,可使用缺省参数来达到某一程度的“重载”等功能,缺省参数只能放在函数声明中,因为编译器必须在使用前知道缺省值。只有函数参数列表后部参数能够缺省,一旦在某一位置使用缺省参数值后,自此位置以后皆为缺省参数值。
缺省参数可以让参数没有标识符,在C++中,函数定义是,不一定需要标识符:
void f(int number, int = 0, float = 1.1f);
void f(int number, int , float f){}
在此函数体中,number与f可被引用,但没有标识符的int则不行,调用时如f(0)(此时函数的参数列表为(0,0,1.1))或f(0,1,2)。这种语法允许我们将一个参数作为占位符而不去使用它,其目的在于我们以后可以修改函数定义而uxuyao修改所有的函数调用(存在参数名没有使用编译器将给出一个警告),更重要的是当我们开始使用一函数参数后发现不需要它时,我们可以高效地将它删除而不会产生警告错误,并且不需要修改函数那些调用函数以前版本的程序代码。
全部回答

//修改函数如下

void display(char a[]) { if (strlen(a) <= 0) cout<<"hello"<<endl; else cout<< a <<endl; }

//希望对你有帮助

这要看是什么函数了,具体查询MSDN
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个数有1个亿,6个百万,7个百和3个一组成,
监视器和显示器有什么区别?
什么牌子的水饺比较好吃呢
1.05升=________毫升??????45分=________时.
女主一直暗恋男主,男主把女主当成自己的妹妹
电子狗用流量吗
一个鹿一个主读音
将炉甘石(ZnCO3)、赤铜矿(Cu2O)和过量的
我的脸一边大一边小,可以整容吗,整容要多少钱
姓马的人有多少
宝来1.8和1.8T刹车片有什么区别
matlab如何求一个文件夹内多个txt文件对应各
娇贵干涉欣赏怎么造句?
列的组词有哪些
13岁智商次正常怎么办
推荐资讯
红高粱结局豆官唱的台词
小捷道沽村委会办公位置在哪啊?好找么?
阿布日勒图嘎查在什么地方啊,我要处理点事
单选题Heseemsquietonthe________,but
Retina显示屏 运用在笔记本上 对于多文档查看
a place a place nearby 什么 意思
PBT材料的白色产品120度的环境下使用会发黄吗
秦皇岛市园林局地址在什么地方?想过去办事
手机查汽车违章的软件试了三个、官网查也没有
喜欢一个女生是什么感觉?
单选题世界著名的裕廊鸟类公园位于A.爪哇鸟B.
下列加点的字读音完全不相同的一组是A. 差别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?