函数f定义如下,执行语句“sum=f(5)+f(3);”后,sum的值应为( )。 int f(int m) { static int i=0; int s=0; for(;i<=m;i++) s+=i; return s; }
f(5)相当于0+1+2+3+4+5=15
f(3)时,i已经是6,所以i<=3是不成立的,for循环啥也没干,返回0
所以结果15
定义一个main函数 int main(){ sum=f(5)+f(3);” printf("%d",sum); }
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632