单项选择题

下列程序段的输出结果为()。
#include<stdio.h>
main()
static char a[]="language";
char*p;
p=a;
for(p=a;p<a+8;p+=2)
putchar(*p);

A. language
B. lnug
C. 有语法错误
D. lang