下列程序的输出结果是______。 int m=10; int fun(int a,int B) { int m=2; return(a*b-m); } main() { int x=7,y=5;

admin2013-06-11  30

问题 下列程序的输出结果是______。    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

答案8

解析 本题考查全局变量和局部变量的区别。在函数fun中的m是局部变量,值为2,在主函数中的m是全局变量,值为10。
转载请注明原文地址:https://kaotiyun.com/show/AVJp777K
0

最新回复(0)