有以下程序
#include <stdio.h>
Struct tt
{ int x; struct tt *y ; }*p;
Struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};
Main()
{ int i;
P=a;
For(i=1;i<=2;i++) { printf("%d, ",p->x); p=p->y; }
}
程序的运行结果是______。
A.20,30,
B.30,17,
C.15,30,
D.20,15,
正确答案是D