阅读下列程序,给出运行结果。 int m=13: int fun(int x,int y) { int m=3: return(X*y—m); } main( ) { int a=7,b=5: print{(“%d\n”,fun(a

admin2014-10-20  6

问题 阅读下列程序,给出运行结果。
int m=13:
  int fun(int x,int y)
{
int m=3:
return(X*y—m);
  }
  main(    )
  {
int a=7,b=5:
print{(“%d\n”,fun(a,b)/m):
  }

选项

答案2

解析 全局变量是指在函数之外定义的变量。全局变量的定义位置可以在所有函数之前,也可以在各个函数之间。一般情况下,全局变量的作用范围是从定义全局变量的位置起到本源程序结束止。所谓局部变量是指在一定范围内有效的变量。局部变量定义位置不同,其作用域也不同。注意:在函数体内定义的变量,在本函数范围内有效,即其作用域只局限在本函数体内;在复合语句内定义的变量,仅在本复合语句范围内有效;有参函数中,的形式参数也是局部变量,只在其所在的函数范围内有效。局部变量遇到全局变量时,局部变量发挥作用。
转载请注明原文地址:https://jikaoti.com/ti/dw9fFFFM
0

最新回复(0)