以下程序的执行结果是()
#include
int n;
void func();
void main()
{
   static int x=6;
   int y;
   y=n;
   func();
   printf("x=%d,y=%d,n=%d\n",x,y,n);
}
void func()
{
   static int x;
   int y=10;
   x=x+20;
   n=n+2;
   y=y+n;
}
A、x=6,y=0,n=2
B、x=20,y=12,n=2
C、x=6,y=12,n=2
D、x=20,y=0,n=2