是否可以在 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 - C中的默认参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9185429/