单项选择题

若有以下说明和语句,则值为6的表达式是______。
struct stu
int n;
struct stu*next;

struct stu a[3],*p;
a[0).n=5;a[0].next=&a[1];
a[1].n=7;a[1].next=&a[2];
a[2].n=9;a[2].next='\0';
p=&a[0];

A.p++->n
B.p->n++
C.++p->n
D.(*p).n++