首页 > 作文

C++缺省参数的理解

更新时间:2023-04-04 00:08:12 阅读: 评论:0

目录凤凰山
什么中国民航大学在哪叫缺省参数?缺省多个参数的情况1.全缺省2.半缺省总结

什么叫缺省参数?

缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。
注意:要想省略参数,声明或者定义内必须指定默认值

void testfunc(int a = 0){    cout<<a<<endl;  }int main(){ testfunc(); // 没有传参时,使用参数的默认值 testfunc(10); // 传参时,使用指定的实参}

第一次调用关于烹饪的学校时没有传参,默认使用定义中的参数值
第二次调用时指定实参,使用了指定的实参

有没有一种2020高考全国一卷英语备胎的感觉,你给我了我就用你的,你不给我我还有备用的

缺省多个参数的情况

1.全缺省

即传参数所有参数都省略(会默认使用定义或声明的参数)

2.半缺省

比如应该传两个参数但直传了一个,应该传三个只传了两个,参数传的数量不全

感受一下很容易理解:

注意:

1.缺省参数不能间隔着给,必须依次给

2.缺省参数不能在函数声明和定义中同时出现(如果默认值不同编译器会不确定该使用 中餐菜谱哪一个缺省值)

3.缺省值必须是常量或者全局变量

4.c语言编译器不支持

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注www.887551.com的更多内容!

本文发布于:2023-04-04 00:08:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/db1b4b9f4ca0e6ce25278eace2ff97b6.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:C++缺省参数的理解.doc

本文 PDF 下载地址:C++缺省参数的理解.pdf

标签:参数   默认值   定义   函数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图