K&R syntax is -1 char, if you are in C:
double solve(double a,double b,double c,double d){return a+b+c+d;} double solve(double a...){return a+1[&a]+2[&a]+3[&a];} double solve(a,b,c,d)double a,c,b,d;{return a+b+c+d;}