中易网

n=0;n++;a++; return n+m+a; } main() { int k; for(k=0;k<4;k++) printf("%d,",f(k)); }

答案:2  悬赏:40  
解决时间 2021-02-19 17:35
#include
int a=2;
int f(int m)
{ static int n;
n=0;n++;a++;
return n+m+a;
}
main()
{ int k;
for(k=0;k<4;k++) printf("%d,",f(k));
}为什么n会依次取1,2,3,4?求帮助,谢谢各位。
最佳答案
没有啊,n的值一直是1啊:
第一次:n(1)+m(0)+a(3)==4;
第二次:n(1)+m(1)+a(4)==6;
第三次:n(1)+m(2)+a(5)==8;
第四次:n(1)+m(3)+a(6)==10。
全部回答
输出:0,0,4 k=(++a<0)&&!(b--<0); 表达式中,首先计算(++a<0)&&!(b--<0);在逻辑与运算中,如果前面表达式为true,才去进行&&后面的运算,现在(++a<0)为false,所以不进行后面的(b--<0). 运算结果只对a进行了一次自加就把值赋给了k,k = false = 0; 所以输出0,0,4。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宁波火车东站打的到鄞州万达广场要多少钱
洛克王国画面慢怎么回事
稗子坪地址在哪,我要去那里办事
什么是天蝎排气?
巧贯村地址在哪,我要去那里办事
双色球彩票最下角的黑色有一点破损.影响兑奖
胡同里烧烤在什么地方啊,我要过去处理事情
1950年三大革命高潮说
带瓜的菜有哪些
师古北巷十八香龙虾馆在什么地方啊,我要过去
求电脑黑客帮我查寻几年前的QQ聊天记录,跪求
浙江省内有哪些师范大学?就是出来教书的。
问道傀儡王在哪里 问道神级boss傀儡王怎么挑
有没有可以修改手机号然后发送的软件
华为手机到底好不好,看到网上有些评论很差。
推荐资讯
请问索爱手机exchange activesync服务器设定
金色时光我想知道这个在什么地方
富锦市社会调处服务中心怎么去啊,有知道地址
ANSYS14在安装到license文件时,出了这个提示
一张纸的厚度为0,01毫米现将这张纸对折再对
大疆无人机那块有售后维修???
我的狗狗两个多月了,今天早上听见它卡卡的声
高考报名号是什么?在哪能查到?
内蒙古乌海市到北京天坛医院的乘车路线
剑侠情缘手游发不了语音怎么办 怎么语音
河北为啥一所211大学都没有?
亿家养生馆在哪里啊,我有事要去这个地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?