当前位置: 代码迷 >> C语言 >> [原创]
  详细解决方案

[原创]

热度:124   发布时间:2005-05-24 11:14:00.0
[原创]
设一函数func1在调用它的时候,每次实现不同发功能,输入A和B两个整数,第一次调用func1时求A和B 的和,第二次调用func1时求A和B 的差。
----------------解决方案--------------------------------------------------------
我认为是不可能实现的。怎么会有这种想法??
如果你可以请给我留言
----------------解决方案--------------------------------------------------------
可以呀,多个变量就可以了(全局的或静态的,再或者用一个随即值判断)

不难
int  fun1(int a,int b)
{
static int n;
int c;
n++;
if(n%2==1)
  c=a+b;
else if(n%2==0)
  {
   c=a-b;
   n=0;//可要可不要或改变
  }
return c;
}
----------------解决方案--------------------------------------------------------
哦!!!!
哎呀
高手,自叹不如,我真差远了
谢谢指点
----------------解决方案--------------------------------------------------------
  相关解决方案