问题
单项选择题
下列程序的输出结果是______。 int m=10; int fun(int a,int B) { int m=2; return(a*b-m); } main() { int x=7,y=5;printf("%d\n",fun(x,y)%m); }
A.1
B.2
C.7
D.3
答案
参考答案:D
解析:[分析]本题考查全局变量和局部变量的区别。在函数fun中的m是局部变量,值为2,在主函数中的m是全局变量,值为10。