4.7 带默认参数值的函数 4.7.1 带默认参数值的函数(续) 注意:默认形参值必须由右向左的顺序定义。如果某个参数有默认值,则其右面的参数必须都有默认值;如果某个参数没有默认值,则其左面的参数都不能有默认值。例如: int max(int a, int b=10, int c=20); //正确 int max(int a, int b=10, int c); //错误 int max(int a=5, int b, int c=30); //错误 在后两种情况下,调用语句 x = max(20, 30); 会出错! 注意:在使用带默认参数值的函数时,只能在函数定义或函数声明中的一个位置给出默认值,不能在两个位置同时给出。还要保证在函数调用之前给出默认值。 第4章 函数 4.7 带默认参数值的函数 4.7.2 带默认参数值函数产生的二义性 例4.14程序 第4章 函数 #include iostream.h int add(int x=5, int y=6); float add(int x=5, float y=10.0); void main() { int a; f
您可能关注的文档
- 《C语言程序设计中国水利水电版》AB第4章:函数-44页.ppt
- 《C语言程序设计中国水利水电版》AB第4章:函数44页PPT.ppt
- 《C语言程序设计中国水利水电版》AB第4章:函数共44页文档.ppt
- 《VisualC程序设计教程》第二章C语言基础和面向对-PPT资料87页.ppt
- 《电力拖动自动控制系统(第4版)》第2章--转速反馈控制的直流调速系统.ppt
- 《公共管理导论》(澳)休斯-著-第六章-公共政策与政策分析.ppt
- 《计算机组装与维修技术》-许洪军-电子教案.ppt
- 2D系统定位数据和坐标轴运动指令-44页 (2).ppt
- 2D系统定位数据和坐标轴运动指令44页.ppt
- 2D系统定位数据和坐标轴运动指令-44页.ppt
原创力文档

文档评论(0)