填空题 阅读下面程序:
#include<iostream.h>
void fun(int n)

int x(5);
static int y(10);
if(n>0)

++x;
++y;
cout<<x<<","<<y<<end1;


void main()

int m(1);
fun(m);

则该程序的输出结果是______。

  • 1、
【正确答案】 1、6,11    
【答案解析】[解析] 由主函数main入手,首先定义变量m等于1,然后调用fun函数。fun函数中y为静态数值,等于10,作用域为到本文件结束。所以y加1后,主函数中y的值也为11。其中函数中x的加1运算调用的是函数中的x等于5的变量,即函数中输出的x值为6。