单项选择题

下列程序的输出结果是 ( )
  main( )
   char a[10]=9,8,7,6,5,4,3,2,1,0,* p=a + 5;
   printf("%d",*- -p);

A.非法
B.a[4]的地址
C.5
D.3