函数参数扩展
声明时,提供默认值如:int demo(int x=4);int demo(int x=0){}声明函数参数的默认值和定义参数的默认值不同时,后者为标准。函数参数默认使用规则1定义函数时,默认值从右往左提供2函数调用使用默认值,从左往右,没有匹配上的使用使用默认值如:#include <stdio.h>int add(int x, int y = 0, int z = 0);//int add(int x, int y = 0, int z); 错误设计,必须从右往左
原创
2020-06-21 16:54:00 ·
109 阅读 ·
0 评论