永发信息网

int f() {static int i=0; int s=1; s+=i;i++; return s; } void main() {int i,a=0; for(i=0;i<5;a++)

答案:3  悬赏:50  手机版
解决时间 2021-04-02 03:31
int f() {static int i=0; int s=1; s+=i;i++; return s; } void main() {int i,a=0; for(i=0;i<5;a++)
最佳答案
运行结果,a=15。
在函数int f()中,static变量i,多次调用时,不会清零!
全部回答
没结果,死循环。追问不会吧?答案是15,你没看完吧?问题补充里还有三排追答抱歉,不过我实在看不到你的问题补充啊。
再者说了,应该是你的for循环的变量写错了,应该是i++,而不是a++
#include
int f()
{static
int i=0;
int s=1;
s+=i;
i++;
return s;
}
void main()
{int i,a=0;
for(i=0;i<5;i++)
a+=f();
printf("%d",a);
}
for(i=0;i<5;i++)此题结果15,如果是a++的话,死循环,呵呵
static是静态存储类型,i一旦定义将一直到程序结束才释放,所以值为1 2 3 4 5,相加后得到15
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么大家都说建设银行的银行卡好用啊
燃煤锅炉烟囱水平段过长需要保温吗?顺着山坡
西安市未央区城中村改造中没有新房村,但是辛
毕业四十年赠给同桌的诗
使用电压表和电流表时,以下说法错误的是A.绝
美国大学是不是都在比较偏的地方
全瓷贴面有什么好处呢,有没有青岛朋友介绍啊
17乘25乘4等于17,乘多少乘多少,这里运用了
我想问一下阿里云到底是什么,它有什么功能?
你不要乱动我东西,我动你什么了
英语句子中什么时候用it什么时候写it is
(+32)+(33又三分之一)等于
高速开车挂几档
歌曲 这熙熙攘攘 三三两两 春秋日下不该模样
广州市白云区新市有女性职业装专卖店吗?大神
推荐资讯
arcsinx相当于什么意思
我们村山上的鱼,我们客家叫猪母锯,有谁知道学
漳浦三官大帝第八首签诗斗称不公平 恐他不至
怎么才能达到英语交流无障碍的水平
---- It is generally believed that teachin
劲舞团中“非法登陆,帐号已冻结”是什么意思
唉谁也一也!唉谁啊一啊!啊谁啊一也,日本歌
单选题太阳能量主要来自A.氦原子核聚变B.氦原
和喜欢的女孩约会,她主动的跟我说她以前的情
我是w10系统 请问怎么用汉化包
电脑打不出小写字母了怎么办。
4190009同比下降12.68%怎么算
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?