单项选择题

请给出程序的运行结果()
#include
int Fun(int m)
{  
   static int n = 0;
    m /= 2;
    m = m * 2;
    if (m)
    {  
        n *= m;
        return(Fun(m - 2));
    }
    else
        return n;
}
 int main()
{  
    int a, i;
    
    for (i = 0; i < 2; i++)
    {   
        a = Fun(4 + i);
        printf("%d", a);
    }
    
    return 0;
} A.
0
0
B.
64
64
C.
4
4
D.
8
8