有以下程序: #include int a=1.b=2: void funl(int a,int b) { printf("%d%d",a,b); } void fun2() { a=3;b=4; } main()

admin2012-12-19  11

问题 有以下程序:
  #include  
  int a=1.b=2:
  void funl(int a,int b)
  {  printf("%d%d",a,b);  }
  void fun2()
  {  a=3;b=4;  }
  main()
  {  fun1(5,6);fun2();
     printf("%d%d\n",a,b);
  }
  程序运行后的输出结果是(    )。

选项 A、1 2 5 6
B、5 6 3 4
C、5 6 1 2
D、3 4 5 6

答案B

解析 Funl是输出局部变量的值,fun2是把全局变量的值改成3和4,所以输出的结果是5634。
转载请注明原文地址:https://jikaoti.com/ti/fQB0FFFM
0

最新回复(0)