¿Es posible establecer valores para los parámetros predeterminados en C? Por ejemplo:Parámetros predeterminados en C
void display(int a, int b=10){
//do something
}
main(){
display(1);
display(1,2); // override default value
}
Visual Studio 2008, las quejas que hay un error de sintaxis en pantalla -void (int a, int b = 10). Si esto no es legal en C, ¿cuál es la alternativa? Por favor hagamelo saber. Gracias.
De hecho, no es legal en C. C también no tiene sobrecarga. – Mysticial
Posible duplicado: http://stackoverflow.com/questions/1472138/c-default-arguments –
http://stackoverflow.com/questions/2988038/default-values-on-arguments-in-c-functions-and- función-sobrecarga-en-c –