【单选题】下列程序的执行结果为()。 struct s1 { char *s; int i; struct s1 *sip; } main() { st
【单选题】下列程序的执行结果为()。 struct s1 { char *s; int i; struct s1 *sip; } main() { static struct s1 a[]={{"abcd",1,a+1},{"efgh",2,a+2},{"ijkl",3,a}}; struct s1 *p=a;int i=0; printf("%s%s%s",a[0].s,p->s,a[2].sip->s); printf("%d%d",i+2,--a[i].i); printf("%c\n",++a[i].s[3]); } A. B. C. D.
A、abcd abcd abcd 2 0 e
B、abcd efgh ijkl 2 0 e
C、abcd abcd ijkl 2 0 e
D、abcd abcd abcd 2 1 e