单项选择题

以下程序的输出结果是 ( )
  main( )
   int w=5;fun(w);printf("\n");
   fun (int k)
    if (k>0) fun (k-1);
    printf("%d",k);

A.5 4 3 2 1
B.0 1 2 3 4 5
C.1 2 3 4 5
D.5 4 3 2 1 0