题目内容:
下列程序的输出结果分别为 (1) 和 (2) 。(1) #include<iostream.h>
int a,b;
void f(int j){
static int i=a;
int m,n;
m=i+j; i++; j++; n=i*j; a++;
cout<<”i=”<<i<<’\t’<<”j=”<<j<<’\t’;
cout<<”m=”<<m<<’\t’<<”n=”<<n<<endl;
}
void main(){
a=1; b=2;
f(b); f(a);
cout<<”a=”<<a<<’\t’<<”b=”<<b<<endl;
}
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析: