比如为实现以下功能
初始时:
int a=1;
int b=2;
函数Demo
当有参时
int Demo(int i,int j){
c=i+j;
return c;
}
当无参时
int Demo(void){
c=a+b;
return c;
}
就是有参就让参数相加,无参就将初始的值相加。
不知道应该怎么定义这个函数。
如果这是c语言,那么不可以这样,因为c语言不支持重载。而如果是c++就可以用重载或者默认参数来解决。