关于#C语言#的问题,如何解决?

  1. (单选题)有如下程序
    main()

{ char s[]="ABCD", *p;

for(p=s+1; p < s+4; p++) printf ("%s\n",p);

}

该程序的输出结果是

A.
ABCD BCD CD D

B.
A B C D

C.
B C D

D.
BCD CD D
为啥选D啊

输出指针指向位置以及以后的字符