下列程序的运行结果是______。 include<stdio.h> func(a B) {stat
下列程序的运行结果是______。 include<stdio.h> func(a,B) {static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } main0 {intk=5,m=3,p; p=func(k,m); printf("%d",p); p=func(k,m); printf("%d/n",p); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:11 23
在主函数中第一次调用func子函数时,m=0,i=2,i=i+m+1=3,m=i+a+b=3+5+3=11。因为在子函数中将m和i定义成了static类型,所以在子函数中对m和i进行的改变,在下一次调用子函数时能进行保存,所以第二次调用子函数时,m=11,i==3,则i=i+m+1=15,m=i+a+b=15+5+3=23。
相似问题
下列程序的输出结果是______。 main() {int a+ b=2 C=3 t=0; ifa<
下列程序的输出结果是______。 main() {int a+,b=2,C=3,t=0; ifa<B) {t=a;a=b;b=t;} ifa<C) {t=a;a=c;c=t;} printf( "%d,%d,%dln ",a,b,C) ; }请帮忙给出正确答案和分析,谢谢!
在完工产品成本中 如果月初在产品定额变动差异是正数 说明( )。A. 定额提高B. 定额降低C. 本
在完工产品成本中,如果月初在产品定额变动差异是正数,说明( )。A 定额提高B 定额降低C 本月定额和成本管理取得成绩D 本月定额和成本管理出现问题
下列程序的输出结果是______。 include<stdio.h> main() {int x=3
下列程序的输出结果是______。 include<stdio h> main() {int x=3,y=2,z=1; if(x<y) if(y<0)z+0; else Z+=1; primf(“%d n ",z); }请帮忙给出正确答案和分析,谢谢!
在确定生产费用在完工产品与在产品之间分配的方法时 应考虑的因素有( )。A. 各月在产品数量变化的大
在确定生产费用在完工产品与在产品之间分配的方法时,应考虑的因素有( )。A 各月在产品数量变化的大小B 在产品数量的多少C 定额管理基础的好坏D
若a是血型变量 则表达式(a=2*3 a*2) a+6的值为______。请帮忙给出正确答案和分析
若a是血型变量,则表达式(a=2*3,a*2) ,a+6的值为______。请帮忙给出正确答案和分析,谢谢!
