有以下程序
#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