这代码运作结果是什么
这代码运行结果是什么?
main()
{
int a=5,b=-1,c;
c=adds(a,b); printf("c=%d\n",c);
c=adds(a,b); printf("c=%d\n",c);
}
int adds(int x,int y)
{
static int m=0,n=3;
n*=++m;
m=n%x+y++;
return(m)
}
我这里没有环境。帮忙看看。
------解决方案--------------------
现在有网页上在线编译运行看结果的了吗
VC 2005 结果:
c=2
c=3
------解决方案--------------------
第一个2
第二个3
main()
{
int a=5,b=-1,c;
c=adds(a,b); printf("c=%d\n",c);
c=adds(a,b); printf("c=%d\n",c);
}
int adds(int x,int y)
{
static int m=0,n=3;
n*=++m;
m=n%x+y++;
return(m)
}
我这里没有环境。帮忙看看。
------解决方案--------------------
现在有网页上在线编译运行看结果的了吗
VC 2005 结果:
c=2
c=3
------解决方案--------------------
第一个2
第二个3