首页上一页 1 下一页尾页 1 条记录 1/1页
主函数返回值问题
发表在C语言图书答疑
2010-09-03
是否精华
是
否
版块置顶:
是
否
#include<stdio.h>
int f(int n);
main()
{ int a=3,s;
s=f(a);
s=s+f(a);
printf("%d\",s)
}
int f(int n)
{ static int a=1;
n+=a++;
return n;
}
主函数返回值s=f(a)返回n+=a++是3+1=4吗?第二次返回s=s+f(a) a++变为2 f(n)是3+2=5,
刚才算出s是4第二次返回s=s+f(a)是4+5=5.这样解释对吗,return n;返回两次吗
int f(int n);
main()
{ int a=3,s;
s=f(a);
s=s+f(a);
printf("%d\",s)
}
int f(int n)
{ static int a=1;
n+=a++;
return n;
}
主函数返回值s=f(a)返回n+=a++是3+1=4吗?第二次返回s=s+f(a) a++变为2 f(n)是3+2=5,
刚才算出s是4第二次返回s=s+f(a)是4+5=5.这样解释对吗,return n;返回两次吗