【发布时间】:2012-02-29 10:08:16
【问题描述】:
是否可以在 C 中设置默认参数的值?例如:
void display(int a, int b=10){
//do something
}
main(){
display(1);
display(1,2); // override default value
}
Visual Studio 2008,抱怨 -void display(int a, int b=10) 中存在语法错误。如果这在 C 中是不合法的,那还有什么替代方法?请告诉我。谢谢。
【问题讨论】:
-
确实在 C 中是不合法的。C 也没有重载。
标签: c parameters default