第3个回答 2020-07-17
#include
<stdio.h>
int
m=13;
/*这是个全局变量*/
int
fun(int
x,
int
y)
{
int
m=3;
return(x*y-m);
/*返回x*y
-
3*/
}
int
main(void)
{int
a=7,
b=5;
printf("%d\n",
fun(a,b)/m);}
结果应该为(7*5
-
3)
/
13
=
32
/
13
这个题目应该是考察那个变量m
第二行的m是个全局变量,
fun函数中的m是个局部变量,只要运行fun函数时才有用,其它情况都不存在,所以fun(a,
b)
/
m这个下面的m为13